I have a problem displaying chinese characters inside CKEditor.
When I paste a chinese text into CKEditor it works fine. Saving the text from CKEditor into a MySQL table and the loading CKEditor with the previously saved chinese text, shows wrong characters.
The HTML enconding is UTF-8.
The MYSQL table charset/collation is UTF-8.
If I load chinese text from the database and display it directly into the page or inside a plain textarea o input field, the chinese text is shown perfectly.
But if it is loaded inside CKEditor it is displayed in the wrong way (some parts of the text are converted into HTML entities)
Tried config.entities = false and config.entities_latin = false in config.js but it's displayed in the wrong way, anyway.
I cannot find a solution.
Thanks in advance.
When I paste a chinese text into CKEditor it works fine. Saving the text from CKEditor into a MySQL table and the loading CKEditor with the previously saved chinese text, shows wrong characters.
The HTML enconding is UTF-8.
The MYSQL table charset/collation is UTF-8.
If I load chinese text from the database and display it directly into the page or inside a plain textarea o input field, the chinese text is shown perfectly.
But if it is loaded inside CKEditor it is displayed in the wrong way (some parts of the text are converted into HTML entities)
Tried config.entities = false and config.entities_latin = false in config.js but it's displayed in the wrong way, anyway.
I cannot find a solution.
Thanks in advance.
Re: Unresolved problems with chinese characters
(I have not set config.entities = false or config.entities_latin = false in config.js)
Re: Unresolved problems with chinese characters
Reading chinese charactes from MySQL and display them into a html textarea o input field, works as espected. Therefore it does not seem a problem related to MySQL table encoding or HTML page encoding (which are both UTF-8).
The problem arises when I try to load chinese characted into CKEditor from MySQL (copy from or paste to CKEditor works).
Re: Unresolved problems with chinese characters
Solved. CKEditor works fine.
The problem was in a PHP class which encapsulates CKEditor and used htmlentities() on HTML content.
My fault.