shell:如何使txt文件中的西班牙文乱码以正常显示

时间:2019-06-30 05:03:51

标签: shell encoding

我在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||

0 个答案:

没有答案