1

我正在使用 phonegap 和 jquery 开发具有多语言支持的移动应用程序。我正在使用 Jquery i18n 来支持多语言。

遵循站点中显示的示例。

我能够选择正确的文件,但它向我显示了特殊字符。例如:如果文本是“Olá World”,它会在我的设备中显示“Ol(some special character) World”。但预期的结果是 Olá World。这里 á 被替换为一些特殊字符。

我使用的默认编码是“iso-8859-1”。请有人帮助解决这个问题。提前致谢。

4

2 回答 2

0

您需要将编码更改为UTF-8

<meta charset="utf-8">
于 2013-10-09T12:22:41.707 回答
0

使用编码 ANSI 应该可以解决问题。

例如,实际的西班牙语消息:

No importa cuántos planes de hacer o cuánto control usted es, la vida siempre está improvisando

您的属性应指定如下:

No importa cuántos planes de hacer o cuánto control usted es, la vida siempre estᡠimprovisando

如何使用任何文本编辑器(例如 Notepad++)从前者转换为后者:

  1. 打开新文件
  2. 复制粘贴要转换为 ANSI 的字符串。
  3. 单击编码并转换为 ANSI 编码。[如果您的默认值为 UTF8]。如果不切换,您应该明白我的意思。
于 2015-09-21T20:48:10.087 回答