无法将 iso-8859-1 转换为 utf-8

无法将 iso-8859-1 转换为 utf-8

我尝试转换文件但失败了。您可以在那里看到我的所有操作:

david@david-ThinkPad-E480:/$ locale charmap
UTF-8

david@david-ThinkPad-E480:/$ file -bi posmotret.txt
text/plain; charset=iso-8859-1

david@david-ThinkPad-E480:/$ iconv -f iso-8859-1 -t UTF-8 posmotret.txt 

ëþáèòü íåëüçÿ ðàññòàòüñÿ - 6
ñåìüÿ ïî áûñòðîìó - 6
òèì òàëëåð èëè ïðîäàííûé ñìåõ - 6
âëàñòü - 6

即使对我来说,这也是一种陌生的语言:)

答案1

该文件不是 iso-8859-1 而是 cp1251。

$ iconv -f cp1251 -t utf8 posmotret.txt
любить нельзя расстаться - 6
семья по быстрому - 6
тим таллер или проданный смех - 6
власть - 6

相关内容