【发布时间】:2019-01-27 14:16:36
【问题描述】:
我的 csv 中有这个示例数据:
VallÌÎÌãÌ´å©e,100
JoffÌÎÌãÌ´å©,240
我认为这是因为 csv 不支持 utf-8。我将如何使用 bash 解决这个问题?我认为它是一个法国名字。
到目前为止,我尝试过的事情是使用 SED bash 将所有法语字符更改为使用 SED 的字母:
sed -i 'y/āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜĀÁǍÀĒÉĚÈĪÍǏÌŌÓǑÒŪÚǓÙǕǗǙǛ/aaaaeeeeiiiioooouuuuüüüüAAAAEEEEIIIIOOOOUUUUÜÜÜÜ/' data.csv
但它不起作用,所以我不太确定如何修复它。
【问题讨论】:
-
文件中的实际字节数是多少?这看起来也不像 UTF-8。请参阅the Stack Overflow
character-encodingtag info page,了解如何提出明确定义的问题,甚至可以自己解决问题。