1

I have a TinyMCE editor on my page. Content added to the editor:

jfdkl

​jfdslk

tinyMCE.activeEditor.getContent({"format":"raw"})

returns this:

"<p>jfdkl</p><p><strong data-mce-bogus="1">​jfdslk</strong><br></p>"

Copy that to vim editor:

"<p>jfdkl</p><p><strong data-mce-bogus="1"><200b>jfdslk</strong><br></p>"

The issue is with this extra <200b> string. This inserts a ? character in my MySQL database.

4

2 に答える 2

1

From what I've found it's the autoresize TinyMCE plugin that adds this stuff: issue resolved here

于 2012-10-18T13:11:38.403 に答える
0

これは発生しないはずですが、特殊文字をエディターに挿入できる可能性はたくさんあります。最善のオプションは、DBに保存する前にこの文字を削除することです-サーバー側またはクライアント側で8人(tinymceonSubmitイベントを使用)。

于 2012-10-18T11:57:47.923 に答える