|
这样的,如果当前locale用GB2312,中文无疑是支持的最好的,而且一般中文都是以GB2312编码,这样对多系统的支持是最好的,但是这样不利的地方就是,mount的FAT/NTFS分区的文件操作编码就会出现问题,我到现在也没搞懂具体为什么.
如果但locale是UTF-8,这样的话,如果你用gedit打开一个txt,输入中文之后,保存之后拷到WINDOWS平台,这段文字无疑是乱码的,因为默认采用UTF-8标准拉,但是这样确对mount的FAT/NTFS分区的文件操作支持非常好.
我现在的做法是,UTF-8,凡是中文相关的文件操作都在mount的FAT32中进行,毕竟FAT32里面的数据,不管我切换到哪个系统他都是能访问的.
这样做的坏处很多,比如软件中文支持不好,比如easywine这样的软件,我在GB2312的locale下,不管wine什么软件,中文支持都没什么问题,但是UTF-8就老是出现乱码问题.唉!到现在我也不知道如何抉择是对的,不过我当前之所以选择UTF-8,我还是觉得UTF-8更适合我的情况,不知道大家怎么样,有没有谁能在GB2312的locale下解决mount的fat32的中文文件操作问题!? |
|