IE9不接受Javascript中的unicode字符串

IE9 does not accept unicode string in Javascript

本文关键字:unicode 字符串 中的 Javascript 不接受 IE9      更新时间:2023-09-26

我尝试用ie9运行我的web应用程序(它已经在Firefox和Chrome中运行良好),我不断得到错误

Script1014:无效字符

调试器输出一行包含字符串"'ufdd0'keywordiz -keys"的代码。我意识到这是ClojureScript的一个工件,我用它来编译成Javascript。即Clojurscript符号:keywordize-keys .

现在我正在寻找一个解决方案,我尝试将编码添加到导入HTML标签

<script src="js/advanced.js" type="text/javascript" charset="UTF-8"></script>

然而,

并不能使错误消失。什么好主意吗?

确保web服务器使用正确的字符集服务js/advanced.js资源。

见http://www.w3.org/International/O-HTTP-charset.en.php