查看字符集
[root@xxxx01 xxxxxx]# locale
LANG=zh_CN.gb18030
LC_CTYPE="zh_CN.gb18030"
LC_NUMERIC="zh_CN.gb18030"
LC_TIME="zh_CN.gb18030"
LC_COLLATE="zh_CN.gb18030"
LC_MONETARY="zh_CN.gb18030"
LC_MESSAGES="zh_CN.gb18030"
LC_PAPER="zh_CN.gb18030"
LC_NAME="zh_CN.gb18030"
LC_ADDRESS="zh_CN.gb18030"
LC_TELEPHONE="zh_CN.gb18030"
LC_MEASUREMENT="zh_CN.gb18030"
LC_IDENTIFICATION="zh_CN.gb18030"
LC_ALL=
记录系统默认使用语言的文件是/etc/sysconfig/i18n
LANG="zh_CN.UTF-8" 系统的默认语言
SYSFONT="latarcyrheb-sun16" 系统默认用哪一种字体
SUPPORTED="zh_CN.UTF-8:zh_CN:zh" 系统能够显示的语言
查看系统当前字符集
[root@xxxxxx01 xxxxx]# echo $LANG
zh_CN.gb18030
如未安装
yum -y groupinstall chinese-support 安装中文语言包
locale -a |grep zh 查看安装是否完成
临时修改(当前终端生效):
export LANG="zh_CN.UTF-8"
永久修改:
echo "export LANG="zh_CN.UTF-8"" >> /etc/proflile 在profile最后一行加上这个
source /etc/profile 重新载入
或
编辑/etc/sysconfig/i18n
LANG="zh_CN.UTF-8" 最好reboot一下
查看文件编码(vim方式)
用vim打开文件,输入:set fileencoding
查看文件编码(file方式)
file 文件名
file --mime-encoding 文件名
文件名编码转换(convmv方式)
该命令可转换文件名的编码(只是文件名编码的转换,文件内容不会发生变化)
安装命令:yum -y install convmv
基本格式:
convmv -f 原编码 -t 新编码 --notest(可选) 文件名
或
convmv -f 原编码 -t 新编码 --notest(可选) -r 目录名
示例:将read目录下的UTF-8编码的文件名转换为GBK编码
convmv -f UTF-8 -t GBK --notest -r read/
给Linux服务器安装中文字体库
Windows字体库的位置是C:\Windows\fonts
Linux字体库的位置是 /usr/share/Fonts
在该目录下新建一个目录,比如目录名叫 windows,然后将 Windows 字体库中你要的字体文件复制到新建的目录下(只需要复制*.ttc,和*.ttf格式的文件)
cp /home/mmmuser/*.ttc /usr/share/fonts/windows/
cp /home/mmmuser/*.ttf /usr/share/fonts/windows/
chmod 755 /usr/share/fonts/windows/* #更改字体库的权限
cd /usr/share/fonts/windows/ #在新建的文件夹下面运行下面的命令
mkfontscale #如果找不到yum install mkfontscale
mkfontdir #如果找不到yum install fontconfig
fc-cache