0

带有 50k 的输入文件加上 unix 文件命令将其显示为ISO-8859 文本,行很长

导致问题的输入记录 MONTRéAL

当我使用如下所示的iconv命令时,没有任何变化,记录原样


**iconv -f ISO-8859-1 -t UTF-8 input.txt -o output.txt**

当我使用sed命令复制有问题的特定记录时,文件被创建为 utf-8 并且记录看起来不错

**MONTRéAL**
**sed -n '41696p' input.txt > output.txt**

当我使用相同的 sed 命令从 1 复制到 41696 时,记录没有改变

**sed -n '1,41696p' input.txt > output.txt**

如何使用正确的字符集将文件从 iso-8859 复制到 utf-8?

4

0 回答 0