巴中热线

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6677|回复: 0

[电脑网络] 如何查看修改linux系统编码?linux系统中文显示乱码解决方法

[复制链接]
发表于 2016-11-7 14:19:01 | 显示全部楼层 |阅读模式

注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 BZHOT.com

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一、查看当前系统编码:
#echo $LANG
显示系统语系,一般中文系统应是zh_CN.utf-8

#locale -a
显示系统支持的所有语系

locale命令结果解释说明
#locale
LANG=zh_CN.UTF-8
1、 语言符号及其分类 LC_CTYPE="zh_CN.GBK"
2、 数字 LC_NUMERIC="zh_CN.GBK"
3、 时间显示格式 LC_TIME="zh_CN.GBK"
4、 比较和排序习惯LC_COLLATE="zh_CN.GBK"
5、 货币单位 LC_MONETARY="zh_CN.GBK"
6、 信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等 LC_MESSAGES="zh_CN.GBK"
7、默认纸张尺寸大小 LC_PAPER="zh_CN.GBK"
8、 姓名书写方式 LC_NAME="zh_CN.GBK"
9、 地址书写方式 LC_ADDRESS="zh_CN.GBK"
10、 电话号码书写方式 LC_TELEPHONE="zh_CN.GBK"
11、度量衡表达方式 LC_MEASUREMENT="zh_CN.GBK"
12、对locale自身包含信息的概述 LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=zh_CN.GBK

设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。

它们之间有一个优先级的关系:LC_ALL > LC_* > LANG

可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。

二、修改当前系统编码格式
Windows系统默认编码为GBK,Linux的默认编码为UTF-8。在Windows下编辑的中文,放在Linux系统环境下显示为乱码。
为解决此问题,需要修改Linux的默认编码为GBK。方法如下:

方法1:
#vi /etc/sysconfig/i18n

默认:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

改为:
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"

方法2:
#vi /etc/profile

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

重启系统生效

上一篇:老医生推荐治疗中耳炎的方法
下一篇:巴中市社保局:关于个体参保人员缴纳2016年度企业职工基本养老保险费公告
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

巴中热线 - 精彩推荐上一条 /1 下一条

快速回复 返回顶部 返回列表