首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

树莓派 raspbian lite 系统, vim 输入中文显示乱码。搜了一圈的方案都没用。

  •  
  •   shawndev · 177 天前 · 1670 次点击
    这是一个创建于 177 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如图,cat 和 echo 命令中文都正常,以按照网上的方案设置了 vim 和 locale,也安装了中文输入法和字体。依然显示乱码,已经不知道啊继续搜什么关键字了。

    屏幕快照 2019-04-25 上午 8.31.17.png 屏幕快照 2019-04-25 上午 8.30.57.png 屏幕快照 2019-04-25 上午 8.29.32.png 屏幕快照 2019-04-25 上午 8.30.01.png 屏幕快照 2019-04-25 上午 8.34.19.png 屏幕快照 2019-04-25 上午 8.32.19.png 屏幕快照 2019-04-25 上午 8.33.02.png

    16 回复  |  直到 2019-04-25 10:42:48 +08:00
        1
    shawndev   177 天前
    求助各位有 debian 和 raspbian 使用经验的 dalao
        2
    timemango   177 天前
    你再搜搜肯定有的,我记得是卸了 vim lite,重装 vim 就好了
        3
    shawndev   177 天前
    @timemango vim 也有 lite 版本吗?我是 sudo apt-get install vim 安装的,出问题之后我把上述步骤执行完重装了一次 vim 还是显示乱码。
        4
    ytpfxnj   177 天前
    这边也是 Raspbian Lite,使用 sudo apt install vim,没有问题

    https://i.loli.net/2019/04/25/5cc1073af1aee.png
        5
    ytpfxnj   177 天前
    我在树莓派上没有安装输入法,默认 locale 是 en_US.UTF-8
        6
    hymzhek   177 天前
    apt-get remove vim-common -y;apt-get install vim -y
        7
    blless   177 天前
    跟你用的终端编码方式也有关系的 不一定是目标主机问题。
        8
    timemango   177 天前
    @shawndev 6 楼应该是正解
        9
    shawndev   177 天前 via iPhone
    @ytpfxnj 你是通过 ubuntu 连接的 raspbian 吗?能不能麻烦看一下 ubuntu 上终端编码设置,我是 macos 连的
        10
    ytpfxnj   177 天前
    $ locale
    LANG=en_US.UTF-8
    LANGUAGE=en_US
    LC_CTYPE="en_US.UTF-8"
    LC_NUMERIC=en_US.UTF-8
    LC_TIME=en_US.UTF-8
    LC_COLLATE="en_US.UTF-8"
    LC_MONETARY=en_US.UTF-8
    LC_MESSAGES="en_US.UTF-8"
    LC_PAPER=en_US.UTF-8
    LC_NAME=en_US.UTF-8
    LC_ADDRESS=en_US.UTF-8
    LC_TELEPHONE=en_US.UTF-8
    LC_MEASUREMENT=en_US.UTF-8
    LC_IDENTIFICATION=en_US.UTF-8
    LC_ALL=

    我没记得修改过,只是在 Ubuntu 下装了中文输入法,系统已经用了两年多了,没有乱码过。

    只有中文文件名推送到树莓派可能会乱码
        11
    shawndev   177 天前
    @ytpfxnj 收到,感谢~
        12
    ytpfxnj   177 天前
    刚刚测试了一下,Ubuntu 访问树莓派,中文文件名也不会乱码。

    手机上使用 JuiceSSH 访问树莓派,编码为 en_US.UTF-8,中文内容和文件名都不会乱码。
        13
    ytpfxnj   177 天前
    [![hello.png]( https://i.loli.net/2019/04/25/5cc1167557412.png)]( https://i.loli.net/2019/04/25/5cc1167557412.png)

    执行一下这些命令看看

    ```
    [email protected]:~ $ vi hello
    [email protected]:~ $ cat hello
    你好
    [email protected]:~ $ xxd hello
    00000000: e4bd a0e5 a5bd 0a .......
    [email protected]:~ $ file hello
    hello: UTF-8 Unicode text
    [email protected]:~ $
    ```
        14
    magic3584   177 天前
    当时刚装了 Ubuntu 的时候 vi 上下左右变 ABCD 的解决办法:

    sudo apt-get remove vim-common
    sudo apt-get install vim
        15
    spy7   177 天前 via Android
    看看正确设置键盘了没。感觉 nano 比 vi 好用
        16
    bertsir   177 天前
    @spy7 同感 一直用 nano
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2337 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 09:21 · PVG 17:21 · LAX 02:21 · JFK 05:21
    ♥ Do have faith in what you're doing.