linux上的代码页转换支持

时间:2013-07-30 09:50:19

标签: linux format encode iconv codepages

我对linux上的代码页有两个问题。

  1. 有没有办法列出linux上可能的所有代码页转换组合。

  2. 如果我有一个文件,其数据以某种格式编码(比如encode-1),我可以使用 “iconv -f encode-1 -t encode-2 file> file1.txt”将其编码为encode-2格式。 这样我就可以检查从encode-1到encode-2的转换。但为了测试我需要有一些已经编码为encode-1格式的文件。有没有办法测试是否可以在没有任何已使用格式编码-1编码的文件的情况下进行特定转换。

1 个答案:

答案 0 :(得分:0)

您似乎正在使用iconv。要获取所有可能编码的列表,只需运行

即可
iconv -l

如果您在给定编码中没有任何文件,则可以创建一个文件:以已知编码获取任何文件,并使用iconv将其转换为给定编码。如果您担心转换可以在中间退出,请使用

iconv -c

它省略了输出中的无效字符,但对其可以编码的所有内容进行编码。