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

 我来答
wallcopper
2017-09-05 · TA获得超过3447个赞
知道大有可为答主
回答量:1986
采纳率:86%
帮助的人:1816万
展开全部
1、iconv命令来转换文件的编码,格式:
iconv -f 原本的编码格式 -t 要转换成的编码 文件名 -o 新文件名
2、例如:
iconv -f gb2312 -t utf8 a.txt -o utf8.txt
3、vim 文件名.txt
:set fileencoding
:set fenc
查看现在文本的编码
:set fenc=编码
转换当前文本的编码为指定的编码
:set encoding=编码
:set enc=编码
以指定的编码显示文本,但不保存到文件中。
输入 :e ++enc=gbk 强制用gbk打开
输入 :w ++enc=utf8 转换到utf8保存。

4、可以使用 file 命令,并添加 -i 或 --mime 参数来查看一个文件的字符编码
file -i a.txt
单曲13区
2017-09-05 · TA获得超过924个赞
知道小有建树答主
回答量:2867
采纳率:18%
帮助的人:291万
展开全部
下载个notepad++,里面有个编码转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式