【问题标题】:Issue with translation to different language using Jquery i18n使用 Jquery i18n 翻译成不同语言的问题
【发布时间】:2013-10-09 12:21:49
【问题描述】:
我正在使用 phonegap 和 jquery 开发具有多语言支持的移动应用程序。我正在使用 Jquery i18n 来支持多语言。
按照site 中显示的示例进行操作。
我可以选择正确的文件,但它会显示特殊字符。
例如:如果文本是“Olá World”,它会在我的设备中显示“Ol(some special character) World”。但预期的结果是 Olá World。这里的 á 被替换为一些特殊字符。
我使用的默认编码是“iso-8859-1”。请有人帮忙解决这个问题。
提前致谢。
【问题讨论】:
标签:
javascript
jquery
jquery-mobile
encoding
jquery-globalization
【解决方案1】:
您需要将您的编码更改为UTF-8:
<meta charset="utf-8">
【解决方案2】:
使用编码ANSI应该可以解决问题。
例如,实际的西班牙语消息:
No importa cuántos planes de hacer o cuánto control usted es, la vida
即兴演奏
您的属性应指定如下:
No importa cuántos planes de hacer o cuánto control usted es, la
vida siempre está 即兴演奏
如何使用任何文本编辑器将前者转换为后者,例如记事本++:
- 打开新文件
- 复制粘贴要转换为ANSI的字符串。
- 单击编码并转换为 ANSI 编码。[如果您的默认值为 UTF8]。如果不切换,您应该明白我的意思。