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

G.10-10.30 2023-12-15 15:08:16

环境

开发板:正点原子领航者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也试过了,没有用

 

...全文
839 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
本文详细介绍了在ARM Linux环境下,使用U-Boot传递给Linux内核的nfs、nandflash、RAMdisk启动命令行,以及如何进行分区、同步串口与LCD显示、修复无法登录问题等操作。此外,还提供了BusyBox下的tftp命令使用方法、查看Linux分区、修改root环境变量、快速进入深目录、Ubuntu图形界面用root权限操作、SecureCRT终端回滚行数设置、制作Linux开机logo、软连接与硬链接区别、qTopia使用USB鼠标与键盘、自动登录root用户、模块管理、Konqueror配置语句、自动登录用BusyBox根文件系统、Insmod/Rmmod/Lsmod命令使用、qTopia关键代码位置、去除Logo光标、停止和开启图形界面服务、改变uboot和Linux内核内容输出串口、tar命令小结、cp命令使用注意事项、JFFS2文件系统制作、给开发板增加域名解析、qTopia-2.2.0编译x86版本、PC上模拟qTopia、Linux配置网络、U-Boot操作NorFlash和NandFlash、uboot自行执行命令的方法、Linux的IO重定向、终端语法高亮、ls或其他命令不能用解决、qTopia显示中文中文化、中文输入法、LCD不能正常显示原因分析、C程序加printf调试方法、Linux内核支持yaffs2、内核解压后停止解决、驱动架构简单跟踪、UBOOT环境变量保存、UBOOT环境变量保存地址、去掉makemenuconfig中的依赖关系、linux下GPIO中断问题、Linux输入子系统理解、ARM汇编点灯、ARM的C语言点灯、内建环境变量、shell判断文件存在与否、UBOOT保存环境变量技巧、ARM-linux登录多个串口终端自动登录、Ubuntu9.10更新源、查看Linux内核支持的架构、Ubuntu备份好工具、设置终端语言。

4,469

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧