如何在Linux中将文件编码转换为UTF-8

 我来答
cincoutvc
2017-10-01 · TA获得超过3902个赞
知道大有可为答主
回答量:2455
采纳率:90%
帮助的人:2893万
展开全部
在Linux中转换文件的编码可以使用iconv命令,它的使用很简单的,比如下面这条命令将GB2312编码的文件转换成UTF-8编码的文件:
iconv -f gb2312 -t utf8 mygb2312.txt -o myutf8.txt
这个例子中mygb2412.txt是要转换的文件,myutf8.txt是转换后的新文件。 iconv命令最常用的形式就是上面这条命令,它所使用的三个选项解释如下:
-f选项:就是from的意思,后面跟原来的编码格式
-t选项:英文to的意思,后面跟转换后的新编码
-o选项:指定输出文件,就是转换编码后的新文件的文件名,没有这个参数时新文件会将原来的文件覆盖。
其实还可以用几乎每个Linux发行版都自带的gedit这个软件打开需要转换编码的文件,然后选择另存为功能,在保存文件对话框中选择UTF-8编码,再输入一个新文件名点击保存就转换出一个UTF-8编码的文件了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式