Как понять Json_decode и преобразовать его в сохраняемый формат для базы данных

Когда я получаю токен для входа в Facebook и отправляю его по ссылке на граф, он возвращает строку json, в которой я нахожу этот тип формата:

Luy\u1ec7n

Я не понимаю, как Facebook кодирует его, но как это выглядит на странице Facebook (вьетнамский язык):

Luyện

Тогда я использую:

$array = json_decode($data, true);

Это становится: Luyện

Как я мог изменить его на оригинальное слово Luyện ? и сохранить его в моей базе данных?
и затем, это правильный способ сохранить имя в базе данных, а затем запросить из базы данных для других целей проверки?

0

Решение

Я нашел ответ:
Просто нужно вставить это в мой PHP-код: header('Content-Type: text/html; charset=utf-8'); тогда он будет отображаться правильно. Чтобы сохранить его в БД и правильно отобразить в БД, нужно также указать БД: $this->link = mysql_connect($host, $user, $pass);mysql_set_charset('utf8', $this->link);

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]