2015-03-24 2 views
0

У меня есть JSON:получить utf8 из JSON в PHP

$json = "{"guid": 1, "cid": 644, "lastest": [{"stt": 1, "uid": 111, "created": 1427168366, "update": 780, "content": "qu\\xc3\\xaa t\\xc3\\xb4i", "cname": "mvd", "parentid": 0, "highlight": 0}]}" 

$arr =json_decode($json, true) 
echo $arr['lastest'][0]['content']. 

он, показывая qu\\xc3\\xaa t\\xc3\\xb4i.

Но я хочу, чтобы показать "quê tôi".

В заголовке, я установил:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

Что делать? Огромное спасибо!

ответ

1

Я попытался Ниже на моем локальном хосте, и я получил ваше решение

<?php 
header('Content-Type: text/html; charset=utf-8'); 
echo "qu\xc3\xaa t\xc3\xb4i"; 

//I removed backshlash qu\\xc3\\xaa t\\xc3\\xb4i -> qu\xc3\xaa t\xc3\xb4i 
?> 

Но есть еще проблема в JSON Может быть Bassem Lhm правильно о кодировании

Смежные вопросы