【发布时间】:2021-04-12 23:17:11
【问题描述】:
对于编码为 utf-16le 的 csv 文件。当我尝试读取 csv 的数据时,它给了我垃圾字符
要获取文件编码,我使用以下命令
file -bi test.csv
它给了我文本/纯文本; charset=utf-16le
要读取文件数据,我使用以下命令
head -n1 test.csv | tr '^' ','
它给了我��colon1,colon2,colon3
为什么它给我垃圾charchater
【问题讨论】:
-
字节顺序标记,不是垃圾字符。