文本模式下中文文件、目录名乱码的解决办法
我用的是 Magiclinux2.0 在文本模式下一些中文目录乱码。请问要怎么办?By the way!
文本模式下怎么播放mp3或wma?
——————————————————————————
回答:在 magic linux 2.0 以前的版本,默认 LANG=GB18030 或者 GBK,由于 bash 命令行解释器不支持中文,所以在控制台下根据 LANG 环境变量的设置而显示相应语言界面的配置工具(例如: netconfig)会显示中文界面,从而出现乱码。解决办法是启动中文控制台,使用 cce 命令,退出中文控制台使用 exit 命令。
在 Magic Linux 2.0 里,文本模式下默认 LANG=C,而不是 GB18030,所以在控制台下根据 LANG 环境变量的设置而显示相应语言界面的配置工具(例如: netconfig)就会正确显示英文界面。如果希望看到中文界面,同样可以手工启动 cce 中文控制台。
不能设置 cce 自动运行,它会阻碍 x 启动。 cce 1,cce 2, mplayer 文件名 我的cce已经是最高版本了。
在图形界面里中文不会乱码,我通过按Ctrl+Alt+F3从图形进入文本后中文文件名全部变成??????????
Help me! 我的没问题,首先 cce 是要运行的,你从图形到文本后,有没有在 f3 终端中运行 cce ?
然后可能就是文件名的 LANG 值问题,试试别的 我的cce已经是最高版本了。
在图形界面里中文不会乱码,我通过按Ctrl+Alt+F3从图形进入文本后中文文件名全部变成??????????
Help me!
如果你使用的不是 Magic 2.0,那么就可能出现上述问题,因为那个文件名可能是 utf-8 编码造成的。 我用的就是magiclinux2.0啊!
Re: 文本模式下中文文件、目录名乱码的解决办法
我用的是 Magiclinux2.0 在文本模式下一些中文目录乱码。请问要怎么办?By the way!
文本模式下怎么播放mp3或wma?
——————————————————————————
回答:在 Magic Linux 2.0 里,文本模式下默认 LANG=C,而不是 GB18030,所以不能显示中文目录,解决办法是启动中文控制台,使用 cce 命令,退出中文控制台使用 exit 命令。
无法显示中文目录不是 LANG=C 的原因,在文本终端要显示中文,都要使用中文控制台。
你可以使用 export LANG=C && ls 和 export LANG=zh_CN.GB18030 && ls看看区别 export LANG=C && ls
和
export LANG=zh_CN.GB18030 && ls
没能解决问题。 补充!
export LANG=C && ls
和
export LANG=zh_CN.GB18030 && ls
在图形终端里把中文变成????????????? :? 在文本模式下 export LANG 是不可能解决问题的!我的意思是这与 ML 把文本终端设成 LANG=C 无关。要显中文必须使用 cce 好了。谢谢了!~ sorry!我表达得不清楚,已经修正了。 发现一个严重问题,不能设置 cce 自动运行,它会阻碍 x 启动。 pat
页:
[1]