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

查看


本文标签: 乱码 系统 修改 问题 文件