Encoding UTF8编码无法解码

Encoding UTF8编码无法解码,encoding,utf-8,iconv,Encoding,Utf 8,Iconv,我得到了一个XML文件,其中充满了来自法语的utf-8字符串。一些信息如下: “不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不” 正如你所看到的,口音正在消失。我试图用iconv转换文件,但似乎无法识别为UTF-8(当文件使用该字符集时)。我能做什么 谢谢大家! 尝试在Windows记事本中打开该文件,查看其外观。如果看起来不错,那么问题可能在其他地方(例如,您是否将数据发送到浏览器而未指定UTF-8?) 如果在记事本中也出现错误,请尝试以下操作(我已

我得到了一个XML文件,其中充满了来自法语的utf-8字符串。一些信息如下:

“不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不”

正如你所看到的,口音正在消失。我试图用iconv转换文件,但似乎无法识别为UTF-8(当文件使用该字符集时)。我能做什么


谢谢大家!

尝试在Windows记事本中打开该文件,查看其外观。如果看起来不错,那么问题可能在其他地方(例如,您是否将数据发送到浏览器而未指定UTF-8?)

如果在记事本中也出现错误,请尝试以下操作(我已将您的数据复制到一个文件中,并能够通过执行此操作“修复”它):

  • 在记事本中打开
  • 文件->另存为->选择“ANSI”并保存
  • 在记事本中打开新文件
  • 文件->另存为->选择UTF-8并保存

最后一个文件应在记事本中正确打开,并用三字节UTF-8签名编码为UTF-8。

解码后,您还没有说明您正在对该文件做什么-例如,您是否显示它(以及如何显示),将其转换为不同的编码等。我打赌该文件使用ISO-8859-1编码,所以使用这种编码来正确地读取它。这看起来就像UTF-8编码的文件读取到ANSI编码的字符串。请阅读指定正确字符集的文件…@Paweł:没有“ANSI”这样的东西。然而,它看起来确实像是被误解为ISO8859-1的UTF-8。