在字符集之间转换文本文件的最佳方法?
在字符集之间转换文本文件的最快,最简单的工具或方法是什么? 具体来说,我需要从UTF-8转换为ISO-8859-15,反之亦然。 一切顺利:以您喜欢的脚本语言,命令行工具或其他适用于OS,网站等的实用工具进行一线处理 迄今为止最好的解决方案: 在Linux / UNIX / OS X / cygwin上: Troels Arvin建议的Gnu iconv最好用作过滤器。它似乎是普遍可用的。例: $ iconv -f UTF-8 -t ISO-8859-15 in.txt > out.txt 正如Ben指出的,有一个使用iconv的在线转换器。 Cheekysoft建议的Gnu recode(手册)将就地转换一个或几个文件。例: $ recode UTF8..ISO-8859-15 in.txt 这使用较短的别名: $ recode utf8..l9 in.txt 重新编码还支持可用于在不同的行尾类型和编码之间进行转换的表面: 将换行符从LF(Unix)转换为CR-LF(DOS): $ recode ../CR-LF in.txt Base64编码文件: $ recode ../Base64 in.txt 您也可以将它们结合在一起。 将具有Unix行结尾的Base64编码的UTF8文件转换为具有Dos行结尾的Base64编码的Latin 1文件: …