我的HTML5應用程序使用JSON來獲取數據。HTML5/JSON:UTF-8無法從json讀取正確的字符
JSON的接觸字符,如:ö
但在瀏覽器中的輸出是這樣的:
我用於HTML5首標是如下:
<meta http-equiv="Content-Type"content="text/html;charset=utf-8">
,並用於在此AJAX閱讀JSON:
$.ajax({
url: "items.json",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
..........
但它沒有幫助我。什麼是解決方案? 我甚至在兩個地方都試過「ISO-8859-1」。
UTF-8數據存儲在哪裏?在你的數據庫中?存儲位置中的數據的字符編碼是什麼? – 2012-03-24 22:37:25
我有保存數據的json文件。 – 2012-03-24 22:48:07
當真正的文本文件沒有使用正確的編碼進行存儲時,我遇到了類似的問題。您應該在編輯器中打開.json文件並以「UTF-8」格式再次保存。 – 2012-03-24 23:02:29