2013-12-17 16 views
8

Trong ckeditor của tôi, khi tôi gõ chữ sau:ckeditor - tắt mã hóa html

ó " ... whitespace and more 

Tôi nhận được mã HTML sau đây:

ó „ …   and so on... 

Làm thế nào tôi có thể tắt chức năng này, do đó máy chủ sẽ nhận được chữ "bình thường"?

+0

Bạn nên sửa chữa máy chủ của bạn để chấp nhận hợp lệ HTML. Làm thế nào để bạn xử lý '&'? – SLaks

+0

@SLaks: Máy chủ của tôi xử lý nó mà không gặp sự cố. Tôi chỉ không muốn CKEDITOR chuyển đổi các chữ cái thông thường thành các giá trị được mã hóa. – ojek

+0

Đảm bảo mã hóa trang của bạn là UTF-8. Nếu không, bạn sẽ nhận được các ký tự meta được chèn bởi vì mã hóa thông thường không thể xử lý các giá trị ASCII ngoài 127. CKEDITOR có thể vẫn không thực hiện đúng, nhưng ít nhất bạn sẽ có mã hóa trang chính xác. – user1329482

Trả lời

14

tôi quản lý để giảm số lượng các ký tự chuyển đổi bằng cách thêm này để tập tin cấu hình của tôi:

config.htmlEncodeOutput = false; 
config.entities = false; 

Nhưng khoảng trắng vẫn đang được chuyển đổi thành   ...

+0

Đối với không gian bạn muốn: config.basicEntities = false; http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-basicEntities –

+0

@PeterValadez nó vẫn không hoạt động, tôi nhận được '&' bên trong '' –