Следующая функция jQuery ajax запускает скрипт PHP, который запрашивает базу данных MySQL, содержащую записи в кодировке UTF-8:
function searchLocations() {
var stateSelected = $("#stateSelect").val();
$.ajax({
url: 'ajax/json.php',
dataType: 'json',
data: 'state='+stateSelected,
success: function(data) {
placeMarkers(data.markerdata.markers);
}
});
}
Объект JSON, возвращаемый функции, содержит долготы и широты объектов маркеров карты, а также имя, отображаемое в информационном окне при нажатии каждого маркера.
Каждое имя загружается нормально и отображается без проблем, за исключением одного имени, которое содержит символ «ñ». Это имя возвращается в объекте JSON как "ноль". Как я могу правильно отобразить это имя?