的file_get_contents( 'PHP://输入');不会给我UTF-8的JSON

时间:2014-10-31 23:38:41

标签: php android json encoding utf-8

我从我的Android应用程序发送JSON并使用:file_get_contents('php:// input');

来自应用程序的JSON是正确的UTF-8,但来自file_get_contents('php://input'); 我没有得到正确的UTF-8 JSON 一些字符被替换

示例:

from application: Lukáš, Pavlovičovo

from file_get_contents: Luká?, Pavlovi?ovo

这是我的php:

<?php    
mb_http_output( "UTF-8" );

$json = file_get_contents('php://input');

$json=trim($json,'"');

$json=utf8_encode($json);

$data = json_decode($json,true);

你能告诉我如何从UTF-8中获取file_get_contents正确的JSON吗?

感谢

0 个答案:

没有答案