导航:首页 > 操作系统 > utf8转gb2312linux

utf8转gb2312linux

发布时间:2025-09-29 17:38:10

linux怎么看文件的字符集编码

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

阅读全文

与utf8转gb2312linux相关的资料

热点内容
java图片转byte 浏览:961
电脑图片怎么合到一个文件夹 浏览:965
java欧拉 浏览:371
编译不通过原因 浏览:459
什么是服务器即将关闭 浏览:550
黄金pdf 浏览:213
压力传感器单片机 浏览:771
芜湖前端程序员私活有风险吗 浏览:114
光纤交换机查wwn号命令 浏览:9
cnc斜度头怎么编程 浏览:96
php随机生成6位数 浏览:433
2016android面试宝典 浏览:664
绝地求生服务器为什么登不进去 浏览:283
下载一个软件自动加密 浏览:71
linux模块单独编译 浏览:675
utf8转gb2312linux 浏览:742
如何登陆大华网络视频服务器 浏览:779
推广app如何识别后台手机 浏览:405
抖音的安卓观看历史怎么没有了 浏览:91
原生的安卓系统有什么手机 浏览:126