使用file_get_contents()和curl重新启动的Web内容具有不正确的拉丁字符

时间:2012-10-24 08:24:38

标签: php curl encoding character-encoding

  

可能重复:
  UTF-8 all the way through

通过使用file_get_contents()或curl函数,输出是错误的,具体而言,东欧čć拉丁字符总是被令人讨厌的字符所取代, šđž有时候,取决于我是否正在尝试改变PHP的内部编码 - 它只会变得更糟。

是的,我已经阅读了类似的主题,但是按照这些说明,情况会变得更糟。

有没有人有解决方案?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可能尝试使用错误的编码显示数据,如果您使用file_get_contents / curl访问的数据是远程html页面,请从标头或标记中读取Content-Type并使用iconv转换编码