天嵌 ARM开发社区

 找回密码
 注册
查看: 1998|回复: 3

开发板中文显示

[复制链接]
zshxie 发表于 2009-11-19 00:14:39 | 显示全部楼层 |阅读模式
V2.0使用手册关于u盘挂载测试问题:
接上u盘后自动挂载,
cd /mnt/udisk
ls
可以显示u盘中的中文文件名
然后:
umount  /mnt/udisk
mount /dev/sda1 /mnt/udisk
cd /mnt/udisk
ls
此时无法显示u盘中的中文文件名,凡是中文的都显示为“?”,英文正常显示。
请问问题出在哪里啊?
thinke365 发表于 2009-11-19 00:52:01 | 显示全部楼层
烧写在板子上的系统不支持中文编码哈-___-
亚瑟王 发表于 2009-11-19 12:29:29 | 显示全部楼层
2楼回答错误。
你挂载时没有添加对中文字体支持的参数:mount -t vfat -o iocharset=cp936 /dev/sda1 /mnt/udisk
默认使用的是简体中文,对于使用繁体的用户,请将iocharset=cp936改为iocharset=utf8。

前提使用我们提供的内核,或者参考我们移植手册配置了(yaffs移植章节有)如下选项:
                -*- Native language support  --->
                        --- Native language support      
                        (iso8859-1) Default NLS Option   
                        <*>   Codepage 437 (United States, Canada)
                        <*>   Simplified Chinese charset (CP936, GB2312)  
                        <*>   NLS ISO 8859-1  (Latin 1; Western European Languages)
                        <*>   NLS UTF-8
thinke365 发表于 2009-11-19 17:16:34 | 显示全部楼层
:'(答错啦。。。。
亚瑟王编译的内核考虑的很周到,仰慕啊~~~把中文编码都编译进去了,呵呵。。。
mount时加编码的做法我没有搞过,我一般安装系统时直接选中文支持了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-7 00:18 , Processed in 1.021419 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表