
正文
linux命令行乱码 linux命令行乱码问题
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux登录界面显示中文乱码,怎么解决?
1、客户端字符集与服务器字符集不一致造成的。把客户端字符集改成服务器字符集就可以解决的。
2、如果没有中文语言可以通过网上下载安装中文语言包yumgroupinstallchinese-support。
3、根据一位知乎大佬的Linux内核的显示渲染引擎不支持中文。SSH客户端之所以能够正常显示中文,这是因为显示渲染由SSH客户端实现的。
4、Linux中文显示不正常大多是终端字符集设置的不对,因为终端屏幕显示信息是以设置的语言来显示的,如果语言是英文或者其他编码语言设置,显示中文时就是乱码。
5、正确显示中文编码文件。按下 alt-f2,打开“运行应用程序”对话框。在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
6、直接删除添加的一行就可以了。 当然,把for循环中的/etc/X11/xinit/xinput.d/${lang_region}该成 /etc/X11/xinit/xinput.d/zh _CN也可以。
相关问答
Q1: 在linux命令行中执行sql查询出现乱码
1、用Linux命令“source ~/.base_profile”或者重启,使环境变量设置生效;查看环境变量的Linux命令为“echo $NLS_LANG”。
2、第一种情况:你看看原来sql文件里的中文编码格式是gb2312还是unicode,应该是unicode才可以正常显示 第二种情况:你的linux下没装汉字识别,想办法让你的linux识别汉字就可以了。
3、用命令 show variables like %char% 看你的 character_set_system 这一项是什么字符集,然后在my.cnf中把default-character-set = 这个字符集 就可以了,不过以前的乱码还是照样乱,以后的就可以显示了。
4、那首先要调查清楚,数据表的编码,看清,不是数据库,是表,表的字符集编码。然后往前顺。然后再java程序中转码,保证写到sql中的数据是以该数据表所用的字符集编码的就好了。
5、gb18030。这谁设置的哦。当然使用utf8啊。整个lin的环境,包括提示,帮助,都是utf8。你如果需要gbk类的,虽然可以locale-gen,但是manpage等,软件的i18n翻译,都可能是乱码。改utf8吧。
6、应该是数据库和python脚本编码方式不一样,你把脚本编码方式改成GBK或GB2312试试。
Q2: linux命令行下乱码问题。望高手指教
1、安装的时候你选择语言选择的时候中文是吧,改成英文吧,具体的好像是设置LANG环境变量吧,我在archlinux下面直接改配置文件就行了,你可以先export LANG=en_US.UTF8试试看。
2、gb18030。这谁设置的哦。当然使用utf8啊。整个lin的环境,包括提示,帮助,都是utf8。你如果需要gbk类的,虽然可以locale-gen,但是manpage等,软件的i18n翻译,都可能是乱码。改utf8吧。
3、用vi打开一个文件,输入汉字,可以看到乱码。
4、原因分析:gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。您要做的就是将 gb18030 加入这个匹配列表。命令行方式,适用于所有 ubuntu 用户。
5、Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于编码不一致,所以导致乱码问题。
6、原因很奇怪,有可能是:不管什么原因吧,根本原因还是修改了linux系统本身的编码,改回来就完了。
Q3: linux命令vi文件乱码
编码有问题呗。还有可能是一个支持中文,一个没支持,所以就那样了。可以换用OUTTY,还可以启动图形界面,那应该就没问题了。
在linux上一般使用utf8编码。如果打开文件是乱码,要设置utf8编码,看看自己用的是什么编辑器。如果是vim则使用 set encoding=utf8即可 如果是gedit,则重新另存一下,在存储窗口 设置为utf8编码 ,在打开即可。
Linux文件名、文件内容乱码,主要原因是windows上的中文编码默认是GBK,而Linux默认中文编码为UTF-8,由于编码不一致,所以导致乱码问题。
字符集的问题,你将字符集在安装是设为中文的原因造成。
Q4: linux显示中文乱码怎么解决
1、客户端字符集与服务器字符集不一致造成的。把客户端字符集改成服务器字符集就可以解决的。
2、如果没有中文语言可以通过网上下载安装中文语言包yumgroupinstallchinese-support。
3、不管什么原因吧,根本原因还是修改了linux系统本身的编码,改回来就完了。
4、ssh登陆后,执行: \x0d\x0aexport LANG=zh_CN.gb2312\x0d\x0a就可以显示中文了。
5、根据一位知乎大佬的Linux内核的显示渲染引擎不支持中文。SSH客户端之所以能够正常显示中文,这是因为显示渲染由SSH客户端实现的。
Q5: Linux运行程序出现方向键乱码?
1、出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示 txt文件在linux环境下打开呈现了乱码状态。
2、linux 支持的是utf8的字符集,你打开的应该不是这种这种字符集,所以乱码了,你可以把它下载到一台Windows电脑上,用 Notepad++ 工具打开,要是一些代码语言的话,还得经过反编译才可以。
3、ssh 登录),则根据你的客户端的环境进行设置,一个可能的方案是:export LANG=zh_CN.GB18030locale 看看你的当前是什么语言显示然后 vi /etc/sysconfig/i18n一般情况下linux服务器都是配置utf-8,不使用中文的。
4、alt-f2,打开“运行应用程序”对话框。在文本框中键入“gconf-editor”,并按下回车键,打开“配置编辑器”。展开左边的树节点,找到 /apps/gedit-2/preferences/encodings 节点并单击它。
linux命令行乱码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux命令行乱码问题、linux命令行乱码的信息别忘了在本站进行查找喔。







![【电子书】[网络小说] 《冒牌大英雄》[七十二编][epub+mobi] 【电子书】[网络小说] 《冒牌大英雄》[七十二编][epub+mobi]](https://www.04ip.com/template/qe/style/noimg/5.jpg)
![【电子书】[网络小说] 《冒牌大英雄》[作者:七十二编][ epub] 【电子书】[网络小说] 《冒牌大英雄》[作者:七十二编][ epub]](https://www.04ip.com/template/qe/style/noimg/19.jpg)