【发布时间】:2011-10-28 09:55:56
【问题描述】:
以下 jQuery ajax 函数运行一个 PHP 脚本,该脚本查询包含编码为 UTF-8 的条目的 MySQL 数据库:
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”。我怎样才能让这个名字正确显示?
【问题讨论】:
标签: php jquery json utf-8 character-encoding