如图,cat 和 echo 命令中文都正常,以按照网上的方案设置了 vim 和 locale,也安装了中文输入法和字体。依然显示乱码,已经不知道啊继续搜什么关键字了。
1
shawndev OP 求助各位有 debian 和 raspbian 使用经验的 dalao
|
2
timemango 2019-04-25 08:50:25 +08:00
你再搜搜肯定有的,我记得是卸了 vim lite,重装 vim 就好了
|
3
shawndev OP @timemango vim 也有 lite 版本吗?我是 sudo apt-get install vim 安装的,出问题之后我把上述步骤执行完重装了一次 vim 还是显示乱码。
|
4
ytpfxnj 2019-04-25 09:03:59 +08:00
|
5
ytpfxnj 2019-04-25 09:13:03 +08:00
我在树莓派上没有安装输入法,默认 locale 是 en_US.UTF-8
|
6
hymzhek 2019-04-25 09:20:37 +08:00
apt-get remove vim-common -y;apt-get install vim -y
|
7
blless 2019-04-25 09:23:14 +08:00
跟你用的终端编码方式也有关系的 不一定是目标主机问题。
|
9
shawndev OP @ytpfxnj 你是通过 ubuntu 连接的 raspbian 吗?能不能麻烦看一下 ubuntu 上终端编码设置,我是 macos 连的
|
10
ytpfxnj 2019-04-25 09:46:32 +08:00
$ 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 下装了中文输入法,系统已经用了两年多了,没有乱码过。 只有中文文件名推送到树莓派可能会乱码 |
12
ytpfxnj 2019-04-25 10:00:35 +08:00
刚刚测试了一下,Ubuntu 访问树莓派,中文文件名也不会乱码。
手机上使用 JuiceSSH 访问树莓派,编码为 en_US.UTF-8,中文内容和文件名都不会乱码。 |
13
ytpfxnj 2019-04-25 10:13:22 +08:00
[![hello.png]( https://i.loli.net/2019/04/25/5cc1167557412.png)]( https://i.loli.net/2019/04/25/5cc1167557412.png)
执行一下这些命令看看 ``` pi@rpi:~ $ vi hello pi@rpi:~ $ cat hello 你好 pi@rpi:~ $ xxd hello 00000000: e4bd a0e5 a5bd 0a ....... pi@rpi:~ $ file hello hello: UTF-8 Unicode text pi@rpi:~ $ ``` |
14
magic3584 2019-04-25 10:13:36 +08:00
当时刚装了 Ubuntu 的时候 vi 上下左右变 ABCD 的解决办法:
sudo apt-get remove vim-common sudo apt-get install vim |
15
spy7 2019-04-25 10:39:00 +08:00 via Android
看看正确设置键盘了没。感觉 nano 比 vi 好用
|