从json php打印西里尔字母字符串

从json php打印西里尔字母字符串,php,json,cyrillic,Php,Json,Cyrillic,我从另一个脚本接收json应答。接下来,我使用$json=json_decode($json)和die(json['message'])作为特定于show的字符串,该值包含西里尔文数据 函数mb_detect_encoding()显示UTF-8中的字符串 好的,我在html文件中使用charset=“utf-8”,但是 我看到这个输出“СџѕѕааааааСаСаСаааааааСбСаСаСаааааа№ 在我的浏览器中,选择“我的浏览器”中的“我的浏览器” 我使用了mb_convert_编码

我从另一个脚本接收json应答。接下来,我使用$json=json_decode($json)和die(json['message'])作为特定于show的字符串,该值包含西里尔文数据

函数mb_detect_encoding()显示UTF-8中的字符串

好的,我在html文件中使用charset=“utf-8”,但是 我看到这个输出“СџѕѕааааааСаСаСаааааааСбСаСаСаааааа№ 在我的浏览器中,选择“我的浏览器”中的“我的浏览器”

我使用了mb_convert_编码(json['message'],'UTF-8'),没有任何效果/

只有var_dump($json)向我显示解码的字符串


也许我访问json中的数据是错误的?

使用
mb_convert_编码(json['message'],“utf-8”,“windows-1251”)
正确转换字符串。

我做到了。没用,我拿到了"Пользователь РЎРѓ РЎРЊРЎвЂљР С‘Р С Р В°Р Т‘РЎР‚Р ВµРЎРѓР С•Р С РЎРЊР В»Р ВµР С”РЎвЂљРЎР‚Р С•Р Р…Р Р…Р С•Р в„– почты 这是UTF-8文本,带有http标题
内容类型:text/html;charset=windows-1251