Web 浏览器在处理 UTF-8 的 js 时出现问题

Web 浏览器在处理 UTF-8 的 js 时出现问题

我正在使用 Firefox 20.0,但有一次我在浏览一个网站(中文)时,农历 javascript 出现了类似 NaN 或 Undefined 的内容。该网站已在 iPod、Windows 中的 Firefox(也是最新版本)甚至带有 Konqueror 和 Firefox 的 Gentoo Linux 上进行了测试。

JavaScript 在这里:http://www.hanchc.com/static/js/nongli.js

最小测试页为http://fitgirl.org/testpage.htm(中国人)

与此帖子可能相关的应用程序有以下版本:

~ # firefox --version
Mozilla Firefox 20.0

>~ # uname -a
Linux Steph-Zhang 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

答案1

JavaScript 没问题,问题在于字符编码。在 Chromium 浏览器或 Epiphany 中选择字符编码 Unicode (UTF-16LE)。Firefox 没有 UTF-16LE 字符编码。

相关内容