iconv 无法正确生成 ascii

iconv 无法正确生成 ascii

我有以下内容:

$ file DailyFollowUp.csv
DailyFollowUp.csv: Little-endian UTF-16 Unicode text, with very long lines, with CRLF, CR line terminators
$ iconv -c -t ascii DailyFollowUp.csv > output.txt
$ file output.txt
output.txt: data

我期望 output.txt 文件给出 ASCII 文本作为结果。知道为什么这不起作用吗?

这是在 Cygwin64 上

答案1

如果您未通过 指定输入编码-f,则iconv使用当前区域设置作为默认值。它不会进行任何自动检测。

答案2

我也遇到了同样的问题。你必须指定编码类型
http://lifepluslinux.blogspot.in/2014/09/convert-little-endian-utf-16-to-ascii.html

相关内容