解码PHP上的字符串:数据将UTF-8字节视为Windows-1252

时间:2014-01-05 18:10:20

标签: php encoding utf-8 windows-1252

我从具有奇怪编码的Web API获取数据。我使用PHP,似乎无法解码输入字符串。我似乎有this problem,它解释了什么,但并没有真正帮助我弄清楚如何解决它。 有人可以帮忙吗? 谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用mb_detect_encoding()detect字符串的编码。

如果它们不符合您的预期,您可以将mb_convert_encoding() convert用于UTF-8或其他任何内容。

答案 1 :(得分:1)

您可能希望尝试使用mb_detect_encoding()等方法分析编码。

http://www.php.net/mb_detect_encoding