admin 管理员组文章数量: 1087652
2024年12月25日发(作者:constitutional amendments)
astah,linux下中文输入乱码有关问题解决方案_1
竭诚为您提供优质文档/双击可除
astah,linux下中文输入乱码有关问题
解决方案
篇一:关于linux下中文乱码的完整解决方案
关于linux下中文显示为乱码的完整解决方案
linux,作为一款免费的操作系统,相对于高额费用的windows系
列操作系统,有着更强的优势,所以,许多人也都开始学习linux操作
系统的知识。但是,由于windows系列操作系统还是当今社会的主流,
所以,人们少不了在windows和linux系统之间进行文件的传输。
但是一个新问题出现了,那就是中文乱码问题,这个问题困扰着
无数的linux用户,尤其是linux的初学者,对于这个问题相当的头疼。
主要问题如下:1、ssh中,中文显示为乱码:在windows 系统
下,用ssh远程连接linux系统,对于在linux下显示正常的中文,在
ssh中却显示为完全无法识别的乱码字符。
2、中文传输乱码:把windows中的中文文件传输到linux 操作
系统中,原本在windows下显示正常的文件,到了linux 系统下,成
了无法识别的乱码。
分析其原因,是因为linux和windows系统下,所用户的字符集
不同,linux系统使用的是unicode字符集,而windows使用的是gb
字符集。所以,在网上出现了两种解决方案:
方法一:使用putty代替secureshellclient(ssh):在putty终端设
置中,修改window-〉translation中的
Receiveddataassumedtobeinwhichcharacterset值为linux 中的字
符集utF-8,再连接linux,
发现这时,linux中的中文可以正常显示了。
但是一个新问题出现了,把windows中的文件上传了linux中,
原本在windows下显示正常的中文文件,现在却成了乱码。
所以,这个方法无法彻底解决乱码问题。
方法二:修改linux默认字符集,把linux的默认字符集修改为和
windows中的字符集一致的gb18030或gb2312,重启linux系统
后,再用ssh终端连接,这时,修改字符集后的中文文件都已经能正
常显示,而且,从windows中新上传的中文文件也能正常显示了。这
个方法不错。
但是,linux系统在安装时,产生的中文字符(中文文件夹名、中
文文件名、中文文件)在新的字符集下,却又全都显示成了乱码。有
什么方法可以彻底解决乱码问题,使在linux系统下,所有的中文字符
都可以正常显示呢?
本人综合了网上的各种解决方案,经过多次实验,终于找到了一
个比较完整的解决方案,步骤如下:
第一步:用英文安装linux系统:在安装linux系统时,采用默认
的英文安装,而不要使用中文。
第二步:修改字符集:在linux系统安装成功以后,修改系统的默
认字符集,操作如下:
在Fedoralinux系统中,编辑/etc/sysconfig/i18n文件,修改
lang值为zh_2312或zh_18030,保存
退出。
在opensuselinux系统中,编辑
/etc/sysconfig/language文件,
修改Rc_lang的值为zh_2312或zh_18030,同时修
改Root_uses_lang的值为yes,保存退出。
修改完成,保存并重启系统后,在用ssh,putty终端
进行连接,所有的中文字符都显示正常了,再试试用ssh自带的
ftp工具上传一个文件试试,是不是都能正常显示了呢?再在linux的
xwindow中,和自带终端中进行查看,所有的中文也都能正常显示了。
篇二:linux显示中文乱码解决方法
linux显示中文乱码解决方法vi/etc/sysconfig/i18n
将内容改为
lang="zh_18030"language="zh_18030:zh_cn.g
b2312:zh_cn"suppoRted="zh_18030:zh_cn:zh:en_us
8:en_us:en"sysFont="lat0-sun16"重新登录。
1、查看dhcp服务器的ip地址
[root@localhost~]#ifconfig//查看该服务器的ip地址
eth0linkencap:ethernethwaddr00:0c:29:21:FF:edinet
.utF-
addr:192.168.1.2bcast:192.168.1.255mask:255.255.255 .0inet
6addr:fe80::20c:29ff:fe21:ffed/64scope:linkup
bRoadcastRunningmulticastmtu:1500metric:1Rxpackets:
2760errors:0dropped:0overruns:0frame:0txpackets:63e
rrors:0dropped:0overruns:0carrier:0collisions:0txqu euelen:0
Rxbytes:300187(293.1kib)txbytes:12810(12.5kib)
2、修改dhcp服务器的ip地址,可按实际需要修改地址
[root@localhost~]#vi
/etc/sysconfig/network-scripts/ifcfg-eth0//修改ip地址的配置
文件
#advancedmicrodevices[amd]79c970[pcnet32lance]deVic
e=eth0
bootpRoto=static
ipaddR=192.168.1.2
netmask=255.255.255.0
gateway=192.168.1.1
hwaddR=00:0c:29:21:FF:ed
onboot=yes
3、修改ip地址后,重新network启动服务
[root@localhost~]#servicenetwork
restart//
nterface:[ok]
bringinguploopbackinterface:[ok]bringingupinterface
eth0:[ok]
修改ip地址后,重启服务
shuttingdowninterfaceeth0:[ok]shuttingdownloopbacki
4、修改计算机名
[root@localhost~]#cat/etc/sysconfig/network//
network配置文件
netwoRking=yes
netwoRking_ipV6=yes
hostname=omain
查看
版权声明:本文标题:astah,linux下中文输入乱码有关问题解决方案_1 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735202708a1641825.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论