|
|
发表于 2007-12-12 00:51:20
|
显示全部楼层
Post by supertin;1794490
我的Debian系统是英文界面的,经过相关设置,挂载fat,ntfs及u盘后中文文件(夹)名的显示没有问题,但是打开中文文档后显示乱码。
另外,在windows下用total commander的ex2fs插件看Debian分区中的中文文件名是乱码。
请问怎么解决这两个问题。
Debian中运行locale显示如下:
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL= 这是因为文本的编码不同造成的,和locale设置无关。
Linux通常用UTF-8,而Windows是用GB2312
我用的是KDE,所以以Kwrite为例说明简单解决方法:
用Kwrite打开文档,工具->编码->GBK,再另存为UTF-8编码格式的
我想应该也有命令行工具,能自动转换编码。这样就可以方便的批量转换文件了。 |
|