Специальные символы break json возвращаются в jQuery

Следующая функция 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 как «null». Как я могу правильно отобразить это имя?

Related of "Специальные символы break json возвращаются в jQuery"