我正在尝试将
.csv
从 UTF-16LE 转换为 UTF-8。文件太大,无法在 Excel 中打开,并且在使用以下命令时遇到“字符或移位序列不完整”错误:
iconv -f utf-16le -t -c utf-8 myfilename.csv > mynewfilename.csv
我该如何克服这个问题?
我在 Mac OS Mojave 上使用 Bash。
谢谢!
编辑添加:
iconv -c -f utf-16le -t utf-8//IGNORE myfilename.csv > mynewfilename.csv
根据下面的建议也不起作用。
我测试了带 BOM 和不带 BOM 的文件。
使用前删除 BOM
iconv
不会出现任何错误。