json文件中的特殊字符

时间:2015-05-03 17:27:24

标签: android json google-chrome web-applications homescreen

所以我正在尝试谷歌添加到home screen功能,我正在尝试获取我的网络应用程序的标题,以显示其中的特殊字符,但不知道如何。

{
  "name": "aésmé",
  "icons": [
    {
      "src": "img/icon.png",
      "sizes": "192x192",
      "type": "image/png",
      "density": "4.0"
    }
  ],
  "start_url": "index.php",
  "display": "standalone",
  "orientation": "portrait"
}

1 个答案:

答案 0 :(得分:1)

我怀疑这是一个字符集问题。确保用于保存文件的编码与提供文件时服务器报告的编码相匹配。如果您正在使用Apache并且您已将文件保存为UTF-8(强烈推荐),则将以下内容添加到.htaccess文件中(或者添加到服务器配置文件中,如果您可以访问该文件):

AddType 'application/json; charset=UTF-8' .json

添加:

也不会有什么坏处
AddDefaultCharset utf-8

请注意,理论上(根据application/json spec),您必须为您的文件使用某种Unicode编码(UTF-8,UTF-16(BE或LE),或UTF-32(BE或LE))。确保已将文件保存在其中一种编码中。此外,默认字符集(当没有指定字符集时浏览器使用的字符集)是UTF-8。但是,浏览器与此有很大不同。