У меня возникают проблемы с данными из базы данных, содержащей немецкие умлауты. В принципе, всякий раз, когда я получаю данные, содержащие умлауты, это черный квадрат с меткой опроса. Я решил это, поставив
mysql_query ('SET NAMES utf8')
перед запросом.
Проблема заключается в том, что, как только я использую json_encode(...)
в результате запроса, значение, содержащее umlaut, получает null
. Я вижу это, вызывая php файл непосредственно в браузере. Есть ли другое решение, чем замена этих символов перед кодированием на JSON и декодирование его в JS?