U 盘的 gb 码文件名乱码了
因为今晚修了一下U盘接口(歪了),然后就发现linux下U盘里的音乐文件名全是问号。 原来正常么?这个不好判断啊。不过ntfs分区在rc1有乱码,现在仓库里的ntfs-3g已经解决了。 locale 是什么?印象里内核的 vfat 默认编码应该和 locale 对应才行。
ML 内核默认应该是 cp936 ,如果你用 utf8 做 locale ,那么貌似会出问题。 我的也是,u盘的中文文件名在win下建的在linux下就是问号;反之在MGC上建的中文文件名在windows下也是乱码。不知道怎么搞好。我用的是RC2的uni版,之前的RC1也是这样的。 uni版?fat分区么?uni版本可能内核没有默认cp936。 重新编了下内核,确认CP936是被选中的。奇怪的是用于WINDOWS和LINUX交换文件用的FAT分区里的文件却不会乱码,只有U盘的文件才会乱码。 那就是hal的配置问题,你的locale是什么? 之前装 rc1的时候选的是 GB2312;装 rc2的时候选的是 UTF8. utf-8的话,需要更改hal的配置文件。 装 rc1的时候选的 gb2312也是这样的 ,装 rc2选的 utf8也还是这样的 ! Hal配置文件怎么改 ? 如果都是这样,那就不是hal配置问题了。我这里是正常的。 我这里也是正常的。U盘为FAT32,系统GB码,默认参数。
页:
[1]