我已经在我的网站上安装了ace编辑器,虽然当我在开发环境中测试它时,现在使用相同的代码我遇到输入错误 - 特别是在打空间或删除时。
当我点击空格时,会出现奇怪的字符。这是我的代码示例和我所看到的图像。
$(function(){
var editor = ace.edit("editor");
editor.setTheme("ace/theme/chrome");
editor.getSession().setMode("ace/mode/html");
});
有人可以帮忙吗?
答案 0 :(得分:11)
原来这个问题是因为我把脚本包括在内:
<script src="src-min/ace.js"></script>
我应该包含以下属性:
<script src="src-min/ace.js" data-ace-base="src" type="text/javascript" charset="utf-8"></script>
答案 1 :(得分:1)
好像是
charset="utf-8"
是重要的一部分。