haulm 发表于 2009-11-26 03:10:19

U 盘的 gb 码文件名乱码了

因为今晚修了一下U盘接口(歪了),然后就发现linux下U盘里的音乐文件名全是问号。

sejishikong 发表于 2009-11-26 21:53:26

原来正常么?这个不好判断啊。不过ntfs分区在rc1有乱码,现在仓库里的ntfs-3g已经解决了。

jiangtao9999 发表于 2009-11-27 11:19:50

locale 是什么?
印象里内核的 vfat 默认编码应该和 locale 对应才行。
ML 内核默认应该是 cp936 ,如果你用 utf8 做 locale ,那么貌似会出问题。

flexyangjie 发表于 2010-2-13 09:34:16

我的也是,u盘的中文文件名在win下建的在linux下就是问号;反之在MGC上建的中文文件名在windows下也是乱码。不知道怎么搞好。我用的是RC2的uni版,之前的RC1也是这样的。

sejishikong 发表于 2010-2-14 23:09:04

uni版?fat分区么?uni版本可能内核没有默认cp936。

flexyangjie 发表于 2010-2-18 14:46:58

重新编了下内核,确认CP936是被选中的。奇怪的是用于WINDOWS和LINUX交换文件用的FAT分区里的文件却不会乱码,只有U盘的文件才会乱码。

sejishikong 发表于 2010-2-18 17:46:15

那就是hal的配置问题,你的locale是什么?

flexyangjie 发表于 2010-2-18 20:09:11

之前装 rc1的时候选的是 GB2312;装 rc2的时候选的是 UTF8.

sejishikong 发表于 2010-2-18 23:20:38

utf-8的话,需要更改hal的配置文件。

flexyangjie 发表于 2010-2-19 00:19:36

装 rc1的时候选的 gb2312也是这样的 ,装 rc2选的 utf8也还是这样的 ! Hal配置文件怎么改 ?

sejishikong 发表于 2010-2-20 10:34:27

如果都是这样,那就不是hal配置问题了。我这里是正常的。

xx_zz 发表于 2010-2-20 11:28:30

我这里也是正常的。U盘为FAT32,系统GB码,默认参数。
页: [1]
查看完整版本: U 盘的 gb 码文件名乱码了