如何查询查看linux是否安装了中文字符集
答案:2 悬赏:30
解决时间 2021-03-08 07:22
- 提问者网友:空白
- 2021-03-07 17:44
如何查询查看linux是否安装了中文字符集
最佳答案
- 二级知识专家网友:陪衬角色
- 2021-03-07 19:10
lucifer@abc:~$ locale -a 查看本地字符集
lucifer@abc:~$ locale -m 查看所有支持的字符集
将文件从gb2312转为utf8
iconv -f gb2312 -t utf8 input.txt -o output.txt
如果没有中文字符集,可以手动安装。
1、安装中文包:
#yum -y groupinstall chinese-support 安装所有与中文支持相关的包
2、修改字符编码配置文件
# vi /etc/sysconfig/i18n
修改后内容如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"
3、最后重启服务器:
#reboot
lucifer@abc:~$ locale -m 查看所有支持的字符集
将文件从gb2312转为utf8
iconv -f gb2312 -t utf8 input.txt -o output.txt
如果没有中文字符集,可以手动安装。
1、安装中文包:
#yum -y groupinstall chinese-support 安装所有与中文支持相关的包
2、修改字符编码配置文件
# vi /etc/sysconfig/i18n
修改后内容如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"
3、最后重启服务器:
#reboot
全部回答
- 1楼网友:安稳不如野
- 2021-03-07 20:23
linux 下查看文件字符编码和转换编码 如果你需要在 linux 中操作 windows 下的文件,那么你可能会经常遇 到 文 件 编 码 转 换 的 问 题 。 windows 中 默 认 的 文 件 格 式 是 gbk(gb2312),而 linux 一般都是 utf-8。下面介绍一下,在 linux 中如何查看文件的编码及如何进行对文件进行编码转换。 一,查看文件编码: 在 linux 中查看文件编码可以通过以下几种方式: 1.在 vim 中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决用 vim 查看文件乱 码的问题,那么你可以在 ~/.vimrc 文件中添加以下内容: set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936 这样, 就可以让 vim 自动识别文件编码 (可以自动识别 utf-8或者 gbk 编码的文件) ,其实就是依照 fileencodings 提供的编码列表尝试,如 果没有找到合适的编码,就用 latin-1(ascii)编码打开。 2. enca (如果你的系统中没有安装这个命令,可以用 sudo yum install -y enca 安装 )查看文件编码 $ enca filename filename: universal transformation format 8 bits; utf-8 crlf line terminators 需要说明一点的是,enca 对某些 gbk 编码的文件识别的不是很好,识 别时会出现: unrecognized encoding 二,文件编码转换 1.在 vim 中直接进行转换文件编码,比如将一个文件转换成 utf-8格式 :set fileencoding=utf-8 2. iconv 转换,iconv 的命令格式如下:输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t, --to-code=名称 输出编码 信息: www.svn8.com -l, --list 列举所有已知的字符集 输出控制: -c 从输出中忽略无效的字符 -o, --output=file 输出文件 svn8.com -s, --s ilent 关闭警告 --verbose 打印进度信息 -?, --help 给出该系统求助列表 --usage 给出简要的用法信息 -v, --version 打印程序版本号 例子: iconv -f utf-8 -t gb2312 aaa.txt >bbb.txt 这个命令读取 aaa.txt 文件,从 utf-8编码转换为 gb2312编码,其输出定向到 bbb.txt文件。 iconv -f encoding -t encoding inputfile 比如将一个 utf-8 编码的文件转换成 gbk 编码 iconv -f gbk -t utf-8 file1 -o file2 3. enconv 转换文件编码 比如要将一个 gbk 编码的文件转换成 utf-8编码,操作如下 enconv -l zh_cn -x utf-8 filename
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯