У меня есть база данных MySQL, которая содержит немецкие умлауты (ä, ü, ö и т. Д.).Все поля базы данных закодированы в latin1_german1_c (если это имеет значение).
Из этой базы данных я создаю объект json, который я использую с javascript.Однако каждое значение, которое содержит один из этих Umlauts, устанавливается равным нулю с самого начала через:
var json = <?php echo json_encode($results);?>;
затем:
>>> console.log(json[0].name)
null
Нужно ли как-то по-другому кодировать мой документ?Мне нужно пройти через массив $results
и как-то кодировать каждое значение?Или что-то совершенно другое?