linux中文乱码命令 linux中文乱码不重启系统

如何解决 linux 的乱码问题出现这种情况的原因为两种操作系统的中文压缩方式不同linux中文乱码命令,在windows环境中中文压缩一般为gbk , 而在linux环境中为utf8 , 这就导致linux中文乱码命令了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态 。
解决方法linux中文乱码命令:在linux用iconv命令,输入命令如下
iconv -f gbk -t utf8 file.pdffile.pdf.utf8
【linux中文乱码命令 linux中文乱码不重启系统】此时会重生一file.utf8文件,打开之后就能正常显示中文
linux系统下修改语言配置方法有:
法一:修改/etc/profile文件,增加export LANG=zh_CN.GB18030
法二:修改/etc/sysconfig/i18n文件 , 将
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
改为
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"
/etc/profile: 为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
/etc/sysconfig/i18n 这里存放的是系统的区域语言设置
LANG表明你当前系统的语言环境变量设置 , 这里是 zh_CN.GB18030
SUPPORTED表明系统预置了那些语言支持 ,不在项目中的语言不能正常显示
SYSFONT定义控制台终端字体,你文本登录的时候显示的字体是 latarcyrheb-sun16
I18N 是 internationalization 的缩写形式 , 意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”.I18N支持多种语言,不过同一时间只能是英文和一种选定的语言 , 例如英文 中文、英文 德文、英文 韩文等等linux中文乱码命令;
如果在SCRT上操作时中文乱码,可依次点击options--session options--appearance,选择character encoding为UTF-8
linux中文乱码怎么办1、查看是否安装中文语言包
#locale-a|grepzh_CN
没有输出,则未安装 , 可先安装
安装完成,查看安装的语言包
#locale-a|grepzh_CN
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
2、修改配置文件
#vim/etc/locale.conf
修改:
LANG=zh_CN(可以一一替换已安装的中文包尝试)
重启电脑生效
linux登录界面显示中文乱码,怎么解决?根据一位知乎大佬的回答,Linux内核的显示渲染引擎不支持中文 。SSH客户端之所以能够正常显示中文,这是因为显示渲染由SSH客户端实现的 。
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 –f utf-8 –t gbk –notest 文件名
也可以使用linux下最好用的编码转换工具iconv来进行转码操作 。
例子:将GBK编码的文件转换成UTF-8
iconv -f GBK -t UTF-8 gbkfile.txtutf8file.txt
linux中文乱码命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux中文乱码不重启系统、linux中文乱码命令的信息别忘了在本站进行查找喔 。

    推荐阅读