2013-06-14 25 views
6

Tôi đã cài đặt trình chỉnh sửa ace vào trang web của mình và mặc dù khi tôi thử nghiệm trong môi trường dev, bây giờ với cùng mã tôi đang gặp phải lỗi nhập - cụ thể khi nhấn dấu cách hoặc xóa .Nhập dấu cách vào kết quả Ace Editor trong các ký tự đặc biệt

Khi tôi bấm vào dấu cách, ký tự lạ sẽ xuất hiện thay thế. Đây là một ví dụ về mã của tôi và một hình ảnh về những gì tôi đang nhìn thấy.

$(function(){ 

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

}); 

Ai cũng có thể trợ giúp?

enter image description here

Trả lời

11

Hóa ra rằng vấn đề này là vì tôi bao gồm các kịch bản như:

<script src="src-min/ace.js"></script> 

và tôi nên tôi đã bao gồm các thuộc tính sau:

<script src="src-min/ace.js" data-ace-base="src" type="text/javascript" charset="utf-8"></script> 
+0

cảm ơn! Nhiều đánh giá cao! – jpillora

+1

Vẫn gặp sự cố đó, ngay cả với mã của bạn. – pduersteler

+0

Tương tự ở đây .. vấn đề đã không biến mất sau khi thêm các thuộc tính đó. – Seiyria

1

Nó có vẻ như

charset="utf-8" 

là phần quan trọng.

Các vấn đề liên quan