+ -
当前位置:首页 → 问答吧 → utf8?????????

utf8?????????

时间:2004-07-26

来源:互联网

刚安装了FC2,也挂上了NTFS的分区,但识别XP下的文件时,无法正确识别汉字,修改了fstab,加上了iocharset=utf8,文件名可以正确识别了,但打开后的内容仍然是乱码,若用网页打开,编码用gb2312,一切就正常了,utf8为什么会出现这种情况,如何解决呢...........

作者: pxj3000   发布时间: 2004-07-26

$ locale
什么结果?
如果是zh_CN.UTF-8,
挂载win分区不用加iocharset就可以。

作者: aaccdd   发布时间: 2004-07-26

locale下是utf-8,但先是无法识别汉字后才挂iocharset的......

作者: pxj3000   发布时间: 2004-07-26

嗯,把utf-8换成gbk试试,
然后mount 加上iocharset=cp936

作者: aaccdd   发布时间: 2004-07-26

还是不行,不挂iocharset,文件名可以正常显示,文本内容还是乱码,若挂iocharset=cp936则文件名和内容都是乱码.....
无可奈何中.............

作者: pxj3000   发布时间: 2004-07-28

哦,我一开始没看清
utf-8应该不用加上iocharset的;
你说的是文件内容,
文件内容要看你使用什么工具打开它,
比如kwrite,gedit等,
如果这些工具中设置了自动识别编码,
可能不需要手动设置,
如果默认是utf-8,而文件是gb2312的
自然需要设置一下。

作者: aaccdd   发布时间: 2004-07-29

请问怎么设置,老大谢谢了.................

作者: pxj3000   发布时间: 2004-07-29

这个试试看就试出来了

作者: cobranail   发布时间: 2004-07-29