【问题标题】:ISO 8859-1 CharactersISO 8859-1 字符
【发布时间】:2013-01-19 17:26:30
【问题描述】:

我正在开发一个应用程序,在该应用程序中,我们使用 JSON 文件进行英语/西班牙语/法语翻译。如果我需要使用 ISO 8859-1 字符(它们的实体编号)作为西班牙语和法语单词的额外符号,我有点困惑。一切都在正确渲染(例如:é í ñ ¿),但我不确定我是否做错了。

例如。 W/ ISO 8859-1 字符(这些使用实体名称,听说使用实体编号更好?):

  "resultsperpage":"Resultados / Página",

  "customer":"Cliente",

  "corp":"Corporación",

  "displaycorp":"MostrarCorporación",

例如。没有:

  "resultsperpage":"Resultados / Página",

  "customer":"Cliente",

  "corp":"Corporación",

  "displaycorp":"Mostrar Corporación",

【问题讨论】:

  • JSON 规范需要 UTF-8。为什么要尝试将 JSON 作为 ISO-8859-1 发送?

标签: json iso-8859-1


【解决方案1】:

使用第二种方法。

绝对确保在以编程方式读取或写入文件或执行 http 时始终使用相同的编码。

永远不要依赖系统的默认编码。始终指定您选择的编码。

确保您始终以正确的编码编辑这些文件。

编码本身并不重要。我推荐 utf-8 而不是 ISO 8859-1 或其他。

【讨论】:

  • 关于确保以正确编码编辑文件的好建议。其他团队成员有不同的 utf 设置,当从 excel 复制和粘贴翻译时引起了很多麻烦。
猜你喜欢
  • 1970-01-01
  • 2012-09-29
  • 2014-01-17
  • 2016-11-26
  • 2014-01-18
  • 2017-01-04
  • 2023-04-08
  • 1970-01-01
  • 2015-10-11
相关资源
最近更新 更多