开发板串口终端中文显示的问题

G.10-10.30 G.10-10.30 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

环境

开发板:正点原子领航者ZYNQ 7020;

内核版本:4.14.0;

Ubuntu:16.04;

交叉编译器:arm-linux-gnueabihf

串口终端:MobaXterm,UTF-8

问题

开发板运行linux系统后,插入U盘,查看里面的文件,文件名中文显示“?”

查看hello.txt这个文件里面的内容,中文是可以显示的

 

 尝试过的方法

1、配置内核

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

  

重新编译内核

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage

 2、locale配置

使用locale -a指令查看当前系统之前几种配置;使用locale查看当前文件系统默认采用的字符集,系统默认为POSIX

 在/usr/lib目录下新建locale文件夹;使用 localedef 命令创建语言支持文件

 

 添加语言支持export LANG=zh_CN.UTF8

 结果

没有任何变化,有大佬知道应该如何修改吗?

 en_US.UTF-8也试过了,没有用

 

...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部
G.10-10.30
Linux_Kernel 4,469 成员 17,458 内容