2008年6月10日星期二

windows下使用Paragon Ext2FS Anywhere访问linux的分区

在windows下,使用Paragon Ext2FS Anywhere这款软件可以读写linux的ext3格式文件系统。最近发现,如果在linux(Ubuntu7.10)下,使用ntfs-3g(uft8而不是gbk,因为设为gbk时无法写入,具体原因未知。)挂载上windows的ntfs格式的分区,写入中文文件名之后,在windows下可以正常显示。但是写在ext3的linux分区下的中文文件名在windows下用Paragon Ext2FS Anywhere软件挂载之后显示却为乱码。
在网上查找之后,感觉可能是locale设置的问题,现在linux下设置为LANG=zh_CN.utf-8。改成兼容中文windows系统的zh_CN.GBK之后,还是不行。后来想来想去,发现问题在这里:
linux下设置LANG=zh_CN.utf-8是正确地,linux写windows分区,windows下可以正常显示。但是如果windows下Paragon Ext2FS Anywhere软件的配置页面中字符集选择错误的话,读写linux的分区就会有乱码,应该设置成与linux下的zh_CN.uft-8一致才可以正常显示。

没有评论: