永发信息网

如何解决 linux 的乱码问题

答案:2  悬赏:60  手机版
解决时间 2021-04-04 18:37
如何解决 linux 的乱码问题
最佳答案
出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。
解决方法:在linux用iconv命令,输入命令如下
iconv -f gbk -t utf8 file.pdf > file.pdf.utf8
此时会重生一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支持多种语言,不过同一时间只能是英文和一种选定的语言,例如英文+中文、英文+德文、英文+韩文等等;

如果在SCRT上操作时中文乱码,可依次点击options--session options--appearance,选择character encoding为UTF-8
全部回答
评论 ┆ 举报
最佳答案此答案由提问者自己选择,并不代表百度知道知识人的观点
回答:alkaid_pku
学长
4月15日 23:17
简单一点说
这是由于locale不同导致的,你可能选择了UTF-8或者zh_CN.GB2312
敲入locale可以看到当前的locale设置
如果你不希望看到乱码,有两个选择:
1,选择可以识别中文的终端,例如X下的qterm,gnome-console等等
text下的zhcon
2, 敲入命令export LC_ALL=en_US将环境变量转换为英文,然后提示信息
就是英文的了,从而不会乱码.
揪错 ┆ 评论 ┆ 举报
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在,城市里越来越多的高楼大厦采用玻璃幕墙
不可意思的意思是什么,刚开始下一跳。这个针
5月份居民消费价格总水平同比上升3.1%,在收
退休了,前几日一次性补交了三万六的职工医保
哀悼孩子词语录经典,关于父母对我们的「爱的
觉得一切都有定数,知道自己为什么所以就原谅
求寻一本小说 女性向小说 男主们都会武女主不
谁帮找下这张英梨梨的图片
点读机,和复读机,学习机,哪个有利于孩子学
一般所说近视度数是矫正到1.0的度数还是1.5?
DNF多键连发怎么开不起来了 设置好了点击打开
各位EPDM橡胶的密度是多少
如图所示电路,电源两极间电压U不变.将开关S
父母亲一方有犯罪记录,其子女可以报考军校吗
布拉迪酵母菌和布拉酵母菌的区别
推荐资讯
古人好在墙上题字,那写满了怎么办?
DNF Dungeon & Fighter 已停止工作
左先生右先生是什么梗
如何避开监控摄像头,监控摄像头如何选择和安
什么是不等效氢原子,举例,详细,谢谢
天朝OL上交贡品酒分别有什么奖励
Sheisnotusedto_______likethat.A.speaktoB.s
刚才快五点半快下班的时候那个副主管说我你不
皇冠三故障灯亮。修理说是前1氧传感器问题给
二十四节气夏至谚语,36动物猜谜 急急急 高手
She always watches her son the road every
重庆哪家公司代生孩子比较权威呀
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?