我在Postgresql中读取了一个带有一些西班牙字符的txt文件,但发现错误消息“用于编码“ UTF8”的无效字节序列:0Xdc,0x45,
我使用以下代码获取文件的编码,
file -bi CAT_CELDAS_20190626.txt
结果是:
text/plain; charset=iso-8859-1,
然后我使用iconv将编码从iso-8859-1转换为utf-8,
iconv -f iso-8859-1 -t utf-8 CAT_CELDAS_20190626.txt -o CAT_CELDAS_20190626_new.txt
转换后,我检查了新文件的编码,它是utf-8,但是仍然出现乱码
503|706010004403418|3418|3418|13.959919|-89.1149|275|1900|GSM|3418|Hacienda Asunci髇|1|CUSCATLAN|SUCHITOTO|706|1|44|3418|470||
503|706010004403417|3417|3417|13.959919|-89.1149|30|1900|GSM|3417|Hacienda Asunci髇|1|CUSCATLAN|SUCHITOTO|706|1|44|3417|470||