在 bash 中使用 iconv 命令 - 字符不完整或移位顺序错误

问题描述 投票:0回答:1

我正在尝试将

.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

根据下面的建议也不起作用。

bash macos unix iconv
1个回答
0
投票

我测试了带 BOM 和不带 BOM 的文件。

使用前删除 BOM

iconv
不会出现任何错误。

© www.soinside.com 2019 - 2024. All rights reserved.