Linux下的字符集问题
2015-08-09 16:30
435 查看
Linux中中文乱码问题通常是由于字符集与windows不兼容所引起,windows的中文字符集是双字节的GBK编码,
linux采用的是3字节的utf-8编码,所以在windows下用工具连接linux环境希望正确显示中文需要把linux的字符集改成双字节简体中文的GBK或者GB18030字符集,具体常用令下:
确认当前环境的字符集命令:
locale
查看本机可用字符集有哪些:
locale –a
修改当前会话的字符集命令:
export LC_ALL="zh_CN.GB18030"
修改操作系统默认字符集需要编辑配置文件:
vi /etc/sysconfig/i18n
然后把
文件内容修改为:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"
这里还是推荐大家把系统默认预言修改成英文“en_US”比较好
linux采用的是3字节的utf-8编码,所以在windows下用工具连接linux环境希望正确显示中文需要把linux的字符集改成双字节简体中文的GBK或者GB18030字符集,具体常用令下:
确认当前环境的字符集命令:
locale
查看本机可用字符集有哪些:
locale –a
修改当前会话的字符集命令:
export LC_ALL="zh_CN.GB18030"
修改操作系统默认字符集需要编辑配置文件:
vi /etc/sysconfig/i18n
然后把
文件内容修改为:
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"
这里还是推荐大家把系统默认预言修改成英文“en_US”比较好
相关文章推荐
- Linux面试
- 【Linux学习】epoll详解
- Win7 Centos7安装双系统
- crontab的相关设置&linux定时备份数据库
- (大数据工程师学习路径)第一步 Linux 基础入门----数据流重定向
- Linux下重要日志文件及查看方式
- linux 输入输出流和文件描述符浅析
- linux 命令之 ipcs、ipcrm
- Linux之find命令用于统计信息
- 联想G480安装CentOS电缆驱动器
- linux network namespace
- Linux之gdb调试
- linux下打patch
- centos 安装ganglia监控工具
- linux SMP系统学习笔记
- Linux之uptime主机运行时间及平均负载含义
- linux 信号signal和sigaction理解
- FTPClient.listFiles() 放到linux上,返回值为null或数组长度为0
- Linux进程优先级 top
- Linux Per-cpu变量