簡體   English   中英

從json php打印西里爾字母

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM