tinyMCE编辑器为多语言字符提供编码结果


tinyMCE editor gives encoded result for multilingual character

我正在使用tinyMCE编辑器更新CMS内容,它在英语中运行良好,但如果我输入日语(テスト=>test)并提交(jQuery+Ajax),它将以%u30C6%u30B9%u30C8的形式输出。

我正在获取编辑器内容值作为

escape($.trim(tinyMCE.get('textarea_content').getContent()));

我在tinyMCE初始化中使用了实体编码作为

tinyMCE.init({
        ...
        entity_encoding : "raw"
});

但没有运气。

在初始化编辑器之前,应该可以用'u替换%u

var content = $('textarea_content').html().replace('/''%u/gi',''u');
$('textarea_content').html(content);
tinymce.execCommand('mceAddControl', false, 'textarea_content');