[英]print cyrillic string from json php
我從另一個腳本收到json答案。 接下來,我使用$ json = json_decode($ json)和die(json ['message'])來顯示特定的字符串,並且該值包含西里爾字母數據。
函數mb_detect_encoding()在UTF-8中顯示該字符串。
好的,我在html文件中使用charset =“ utf-8”,但是看到的輸出是“РџРsльзРsРІР°С,在我的瀏覽器中‹СѓР¶РµСЃС¶С‰Р‰СµС‚РІСѓРµС,“。
我使用了mb_convert_encoding(json ['message'],'UTF-8'),沒有任何效果/
只有var_dump($ json)向我顯示解碼后的字符串。
也許我在json中訪問數據錯誤?
使用mb_convert_encoding(json['message'], "utf-8", "windows-1251");
正確轉換字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.