6

我已经在我的站点中安装了 ace 编辑器,尽管当我在开发环境中对其进行测试时,现在使用相同的代码我遇到了输入错误 - 特别是在点击空格或删除时。

当我单击空格时,会出现奇怪的字符。这是我的代码示例和我所看到的图像。

$(function(){

var editor = ace.edit("editor");
editor.setTheme("ace/theme/chrome");
editor.getSession().setMode("ace/mode/html");

});

有人可以帮忙吗?

在此处输入图像描述

4

2 回答 2

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>
于 2013-06-14T14:08:06.623 回答
2

这似乎是

charset="utf-8"

是重要的部分。

于 2014-01-03T00:03:58.853 回答