tinymce使用带重音字符的bbcode

tinymce使用带重音字符的bbcode,tinymce,bbcode,Tinymce,Bbcode,我使用tinyMCE和一些ajax函数。我有自己的按钮来保存内容,当用户使用tinyMCE.activeEditor.getContent()按下按钮时,我会获取内容并将其发送到服务器。在保存之前,我还使用我自己的bbcode插件将内容从html转换为bbcode。但问题是,当用户使用一些重音字符时,比如tinyMCE.activeEditor.getContent()将其转换为öäü。 我试图使用tinyMCE.activeEditor.getContent({form

我使用tinyMCE和一些ajax函数。我有自己的按钮来保存内容,当用户使用
tinyMCE.activeEditor.getContent()按下按钮时,我会获取内容并将其发送到服务器。在保存之前,我还使用我自己的bbcode插件将内容从html转换为bbcode。但问题是,当用户使用一些重音字符时,比如
tinyMCE.activeEditor.getContent()
将其转换为
öäü。
我试图使用
tinyMCE.activeEditor.getContent({format:'raw'})
,但在这种情况下,bbcode不起作用。意思是从

  • 米森和特雷芬
我们有
  • 你的妻子是谁
    • 但我想用bbcode获取它

      [*]Wir mussen uns treffen[/*]

      看起来您必须在服务器端使用转换功能,然后它将替换
      öäü等。。。使用它们的真实特性。

      看起来您必须在服务器端使用转换功能,然后替换
      öäü等。。。在JavaScript中是否有这样的一行函数来实现这一点?我发现的只是手动编写的函数……可能是因为大多数标准源自美国,并且它们不使用umlauts,例如,没有在线或其他标准功能。你必须坚持其中的一个:(好的,然后我将尝试在服务器端对它进行编码…我认为在php中也没有单行函数…你能给点建议吗?所以有一些函数可以对它进行编码html\u实体\u解码(CHtml::decode($text));在YII框架中,可以这样做实际上,刚才,我们发现了一个非常好的tinymce功能,如entity_encoding:“raw”,它在客户端解决了这个问题,无论如何,感谢Thariama的快速响应。JavaScript中有这样一行函数吗?我发现只有手动编写的函数……可能是因为事实上,大多数标准源自美国,并且不使用umlauts。例如,没有在线或其他标准功能。您必须坚持以下其中之一:(好的,然后我将尝试在服务器端对其进行编码…我认为在php中也没有单行函数…您能提供一些建议吗?所以有一些函数可以对其进行编码html_entity_decode(CHtml::decode($text));在YII框架中,可以通过这种方式实现。事实上,刚才我们发现了一个非常好的tinymce功能,比如entity_编码:“raw”,它在客户端解决了这个问题,无论如何,感谢Thariama的快速响应。