【发布时间】:2012-04-09 00:28:23
【问题描述】:
我的 HTML5 应用正在使用 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 数据存储在哪里?在你的数据库中?存储位置数据的字符编码是什么?
-
我有保存数据的 json 文件。
-
当实际文本文件未使用正确编码存储时,我遇到了类似的问题。您应该在编辑器中打开 .json 文件并以“UTF-8”格式再次保存。
-
谢谢 .. 成功了 .. 我刚刚在记事本中打开了 json 文件并以 UTF-8 格式保存。
标签: ajax json html character-encoding