I am working on a site for Spanish speakers, and I am looking for a UTF-8 enabled JavaScript Rich Text Editor that preserves non-ascii characters as text, instead of entity encoding. That is, when I type the words "cañón" and "pingüino", I want the RTE to preserve the non-ascii characters as they are, not to encode them into "cañón" and "pingüino".
So far I have checked out CKEdit, MCEdit and Nicedit, and the three of them convert my text to entities.