-1
我在浏览器中使用德语变音符号(firefox〜latest)有一点问题。像ä,ö这样的德语变音符号显示为ä,ö。这个文本来自utf-8,没有bom格式的json文件。如果我查看服务器上的文件,文本显示正确。该文件中获取的负载动态地由JavaScript:(预谋)jQuery JSON没有显示德语变音符号(utf-8格式)
$.ajaxSetup({ scriptCharset: "utf-8" , contentType: "application/json; charset=utf-8"})
而且另一个$.ajax
变种:
$.getJSON(PATH_RELATIVE_JSON + fileName + '.json', function(data)
{
var json=data[Object.keys(data)[0]];
if(!isEmpty(callBackName))
{
window[callBackName](json);
}
});
我也有扩展的设置。
但是结果看起来不正确对我说:
Accept-Ranges bytes
Connection close
Content-Length 581
Content-Type text/plain; charset=iso-8859-1
Date Tue, 26 Nov 2013 17:25:56 GMT
Etag "91ce110-245-4ec0564348dc0"
Last-Modified Mon, 25 Nov 2013 19:30:07 GMT
Server Apache
为什么的Content-Type text/plain的; charset = iso-8859-1?它应该是UTF-8和可能就不会有什么问题吧...
JSON:UTF-8无BOM
网站:UTF-8 &在我的文件:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Javascript:UTF-8
总是乐意为您提供帮助!