批量转化 GBK 编码格式文档至 UTF-8 编码格式

主系统转换为 Ubuntu 后,Windows 系统下保存的一些 *.txt 文件双击打开总是特别纠结。
batch-convert-gbk-encoding-documents-to-utf-8

此时将这些文档转化为 UTF-8 编码格式进行保存则更为妥贴。

以为需编程解决,但 Linux 下用 enca + vi 能轻松解决。

sudo apt-get install enca # Ubuntu 默认没有安装 enca,安装之
enca -L zh_CN -x UTF-8 txtBook/*.txt # 将 txtBook 目录下的 *.txt 文档重新保存为 UTF-8 编码格式
# 如果成功转化则没有多余信息输出,如有未能成功重新保存的文档则会输出如下出错信息
# enca: Cannot convert `xxx教程.txt' from unknown encoding

可以看到有少量的文档未能成功重新保存,这时用 vi 打开此文档,输入 :set fileencoding=UTF-8 将该文档转化为 UTF-8 编码格式,最后 :wq 保存。

好了,让我把这些小黄文传输到 iPad 上继续品鉴。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注