Когда я получаю токен для входа в Facebook и отправляю его по ссылке на граф, он возвращает строку json, в которой я нахожу этот тип формата:
Luy\u1ec7n
Я не понимаю, как Facebook кодирует его, но как это выглядит на странице Facebook (вьетнамский язык):
Luyện
Тогда я использую:
$array = json_decode($data, true);
Это становится: Luyện
Как я мог изменить его на оригинальное слово Luyện
? и сохранить его в моей базе данных?
и затем, это правильный способ сохранить имя в базе данных, а затем запросить из базы данных для других целей проверки?
Я нашел ответ:
Просто нужно вставить это в мой PHP-код: header('Content-Type: text/html; charset=utf-8');
тогда он будет отображаться правильно. Чтобы сохранить его в БД и правильно отобразить в БД, нужно также указать БД: $this->link = mysql_connect($host, $user, $pass);mysql_set_charset('utf8', $this->link);
Других решений пока нет …