我使用以下代码从页面获取JSON并将其解析为我的HTML页面。 JSON没有以UTF-8显示,因此具有奇怪的字符。如何删除奇怪的字符?
$.get("test.php", function (data) {
var JSON = jQuery.parseJSON(data);
$.each(JSON.deals.items, function (index, value) {
// My code
});
});
答案 0 :(得分:4)
请确保您的流程的每一步都是UTF-8:
您输出的内容类型标题
header('Content-Type: application/json; charset=utf-8');
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
请参阅:PHP json_encode json_decode UTF-8
编辑:如果您的JSON Feed中已经有\u00a3
这样的奇怪字符而不是£
符号,那么您的问题已经得到解答: {{ 3}}