当我通过PHP获取Wikipedia API时,为什么会出现奇怪的结果?

时间:2011-01-30 16:32:03

标签: php wikipedia

我正在使用PHP访问Wikipedia API。这是我得到的网址:

http://en.wikipedia.org/w/api.php?action=query&prop=revisions|links&titles=google&rvprop=ids|timestamp|user|comment|content&rvlimit=1&format=xml

结果很奇怪:

garbled text

我在页面顶部添加了header('Content-type:text/html; charset=utf-8');,但这似乎没有帮助。这是字符编码问题吗?

2 个答案:

答案 0 :(得分:1)

您的编码没有任何问题(出于某种原因您称之为“unicode”)因为我可以看到一些非拉丁语言显示得非常好。您只是缺少列出的四种语言的字体。

答案 1 :(得分:0)

某些旧版本的php不支持UTF-8或unicode,可能确保您使用的是最新版本。