我正嘗試在瀏覽器中使用Wikipedia API閱讀文章文本(使用php做更多)。Wikipedia API和JSON
Link to the Wikipedia article in xml //看起來不錯,你可以閱讀它,如果你知道白俄羅斯語 language(utf-8?)。
Link to the Wikipedia article in json //不好。這是json格式的相同文章,但如果您不知道,則無法閱讀它unicode。頁面不再顯示在utf-8中。幾天前,我能夠閱讀文本。字母ж
顯示爲ж
(與任何其他西裏爾字母一樣),現在只顯示u0436
。
它改變的原因是什麼?是我的瀏覽器設置還是維基百科更改了json的答案?
如何解決它,所以它顯示在UTF-8?
您的JSON解析器應該自動解碼。如果沒有,請獲得更好的解析器。 – SLaks
你是什麼意思得到一個更好的解析器?我使用谷歌瀏覽器,頁面以不同的方式顯示,而不是幾天前。可能是我需要添加一個特殊的參數來獲取utf-8中的文章?謝謝。 – Haradzieniec
@Haradzieniec:API不應該被瀏覽器讀取,而是被機器人使用。如果您想要在瀏覽器中獲取文本,請使用HTML視圖。 – Bergi