2012-07-30 50 views
1

我使用tinyMCE和一些ajax函數。我有我自己的按鈕來保存內容,當用戶使用tinyMCE.activeEditor.getContent()按下它時,我得到內容並將其發送到服務器。在保存之前,我還使用自己的bbcode插件將HTML內容轉換爲bbcode。但問題是當用戶使用一些重音字符時,如ö,ä,ütinyMCE.activeEditor.getContent()將其轉換爲ö,ä,ü。 我試圖使用tinyMCE.activeEditor.getContent({format : 'raw'}),但在這種情況下,bbcode不起作用。這意味着從使用帶有重音字符的bbcode的tinymce

  • 世界投資報告müssenUNS TREFFEN

我們
< ul> < LI>世界投資報告müssenUNS TREFFEN </LI> </ul>

但我想它與bbcode
[*] Wirmüssenuns treffen [/ *]

回答

1

看起來像你將不得不在服務器端使用轉換功能,然後用他們的真實角色替換&ouml;,&auml;,&uuml;等。

+0

JavaScript中有這樣的單行函數嗎?我發現的僅僅是手動編寫的函數...... – 2012-07-30 09:37:39

+0

可能是因爲大多數標準都來自美國,並且他們不使用元音變音例如沒有線上或其他標準功能。你將不得不堅持其中一個:( – Thariama 2012-07-30 09:45:58

+0

好吧,然後我會嘗試在服務器端進行編碼...我認爲在php中也沒有單行功能......你能建議什麼嗎? – 2012-07-30 10:15:05