Chrome JavaScript 在不间断空格上出现错误

Chrome JavaScript Errors on Non-Breaking Space

本文关键字:错误 空格 JavaScript 不间断 Chrome      更新时间:2023-09-26

我们有一个第三方javascript组件,它不是普通的空格,而是不间断的空格,即在编辑器中查看时,我们得到c2a0作为空格的字符。

这个脚本加载到浏览器中时似乎大部分工作正常,但是在 Ubuntu 的 Chrome 上,这个字符变成了一个大写的 A,上面有一个回旋符;这当然会导致错误。 现在我们已经删除了所有冒犯性字符,但仍然想说明为什么会发生这种情况?

答案是我没有在我的 html 页面上正确指定字符编码。 通过正确设置"utf-8"编码,一切都按预期工作。