㈠ linux 部分中文文件乱码怎么解决
linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是gbk,而linux默认中文编码为utf-8,由于编码不一致,所以导致乱码问题。为了解决这个乱码,需要对文件进行转码,具体如下:1、前提保证已安装了convmv;2、具体convmv的用法:convmv–f源编码–t新编码[选项]文件名一般常用参数:-r递归处理子目录–notest真正进行操作,默认情况下是不对文件进行真实操作的,只是一个预览–list显示所有支持的编码–unescap可以做一个转义3、比如我们有一个utf8的文件名,要求转换成gbk编码,命令如下:convmv–futf-8–tgbk–notest文件名也可以使用linux下最好用的编码转换工具iconv来进行转码操作。例子:将gbk编码的文件转换成utf-8iconv-fgbk-tutf-8gbkfile.txt>utf8file.txt
㈡ linux文件名中文乱码怎么办
方法一: 修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030该文件在用户目录下,对于其他用户,也必须相应内修改该文件。使用容该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码方法二:修改/etc/sysconfig/i18n文件 #LANG="en_US.UTF-8"#SUPPORTED="en_US.UTF-8:en_US:en"#SYSFONT="latarcyrheb-sun16"修改为: LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh"SYSFONT="lat0-sun16"SYSFONTACM="8859-15"
㈢ linux系统上出现乱码怎么解决
linux 中文显示乱码解决办法, 其实是有多种情况的, 有一部分是由于终端默认的设置内造成的vi /etc/sysconfig/i18n将内容改为容LANG="en_US.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"将内容改为LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"不用重启,马上就生效.这样中文在SSH,telnet终端一般可以正常显示了。如果还是不行,可以这么做:1、console终端乱码在/etc/profile文件的最后一行添加如下内容:export LC_ALL="zh_CN.GB18030"2、xwindow终端乱码在/etc/sysconfig/i18n文件的最后一行添加如下内容:export LC_ALL="zh_CN.GB18030"
㈣ linux下中文显示乱码怎么解决
linux 中文显示乱抄码解决办法, 其实是有多种情况的, 有一部分是由于终端默认的设置造成的vi /etc/sysconfig/i18n将内容改为LANG="en_US.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"将内容改为LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"不用重启,马上就生效.这样中文在SSH,telnet终端一般可以正常显示了。如果还是不行,可以这么做:1、console终端乱码在/etc/profile文件的最后一行添加如下内容:export LC_ALL="zh_CN.GB18030"2、xwindow终端乱码在/etc/sysconfig/i18n文件的最后一行添加如下内容:export LC_ALL="zh_CN.GB18030"
㈤ linux显示中文乱码怎么解决
Linux中文显示不正常大多是终端字符集设置的不对,因为终端屏幕显示信息是以设版置的语权言来显示的,如果语言是英文或者其他编码语言设置,显示中文时就是乱码。设置终端字符集需要设置LANG这个环境变量,设置方法是在终端输入LANG=zh_CN.UTF-8,设置好LANG变量后,再在终端上用ls命令查看一下带有中文的文件名应该就有效果了。如果经过上面的设置后,用ls命令可以正常列出中文文件名了,那就最好将LANG=zh_CN.UTF-8这一行添加到~/.bashrc这个配置文件中,然后执行命令:source ~/.bashrc,使配置文件的设置马上生效,这样终端就被完美的设置成UTF-8中文编码了。
㈥ linux中文文件显示乱码怎么解决
Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于编码不一致,所以导致乱码问题。为了解决这个乱码,需要对文件进行转码,具体如下:1、前提保证已安装了convmv;2、具体convmv的用法:Convmv–f源编码–t新编码[选项]文件名一般常用参数:-r递归处理子目录–notest真正进行操作,默认情况下是不对文件进行真实操作的,只是一个预览–list显示所有支持的编码–unescap可以做一个转义3、比如我们有一个utf8的文件名,要求转换成gbk编码,命令如下:Convmv–futf-8–tgbk–notest文件名也可以使用linux下最好用的编码转换工具iconv来进行转码操作。例子:将GBK编码的文件转换成UTF-8iconv-fGBK-tUTF-8gbkfile.txt>utf8file.txt
㈦ linux系统 文件夹名称为乱码如解决
因为你的文件名可能是中文,就会显示乱码,或者以堆的问号 乱码分两种情况回: 1.终端(纯答shell界面)的乱码 vi /etc/profile export LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5" 保存退出,reboot系统即可.. 2.X-window(图形界面)的乱码 vi /etc/sysconfig/i18n LANG="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF8:en_US:en:zh:zh_TW:zh_CN.BIG5" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF8:en_US:en:zh:zh_TW:zh_CN.BIG5" 保存reboot即可… 上面是把基本所有中文语法都输入进去了。 记得是source 编辑过的文件,也可以载入环境变量
㈧ linux 中文在linux文件名显示乱码怎么解决
Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于版编码不权一致,所以导致乱码问题。为了解决这个乱码,需要对文件进行转码,具体如下:1、前提保证已安装了convmv;2、具体convmv的用法:Convmv –f 源编码 –t 新编码 [选项] 文件名一般常用参数:-r 递归处理子目录–notest 真正进行操作,默认情况下是不对文件进行真实操作的,只是一个预览–list 显示所有支持的编码–unescap 可以做一个转义3、比如我们有一个utf8的文件名,要求转换成gbk编码,命令如下:Convmv –f utf-8 –t gbk –notest 文件名也可以使用linux下最好用的编码转换工具iconv来进行转码操作。例子:将GBK编码的文件转换成UTF-8iconv -f GBK -t UTF-8 gbkfile.txt > utf8file.txt
未经允许不得转载:山九号 » linux文件名中文乱码怎么解决|linux系统 文件夹名称为乱码如解决