替换JSON值

4

这是我第一次谈论 JSON,我需要一些帮助(如果出错,请原谅)。

我在 MySQL 数据库中有一些奇怪的值(例如 è - à - ù - ò.....),当我从 JSON 返回响应时,我的字段结果为空。

下面是我正在使用的代码! 有人能告诉我如何替换这些字母或解决问题吗?

谢谢!

我获取数据的方式是解析后的。

{"items":
 {
  "id":"305",
  "title":"Il manipolatore",
  "description":null
 }
 ....
}

这是我的代码:
var serviceURL = "app/testE/services/";
var employees;

$('#employeeListPage').bind('pageinit', function(event) {
getEmployeeList();
});

function getEmployeeList() {
$.getJSON(serviceURL + 'getemployees.php', function(data) {
$('#employeeList li').remove();
employees = data.items;
$.each(employees, function(index, employee) {
$('#employeeList').append('<li><a href="employeedetails.html?id=' + employee.id + '">' + '<img src="' + employee.img + '" width="80px" height="80px" />' +
'<h4>' + employee.title + '</h4>' +
'<p>' + employee.description + '</p>' +
'</a></li>');
});
$('#employeeList').listview('refresh');
});
}

请确保正确设置请求编码,或者如果您可以访问数据库软件,则使其将任何非ASCII字符编码为\u符号。 - Oleg V. Volkov
我没有使用DB访问,而是使用MySql。我想知道是否有一种解决方案来替换特殊字符(è ò à ù),例如在我的js页面中插入一些代码以编码描述之前。谢谢 - Prova17
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接