web-dev-qa-db-ja.com

TinyMCEは絵文字とその後のすべてを削除しています

絵文字付きのツイートをk2フィールドに埋め込んで保存すると、最初の絵文字以降はすべて削除されます。

TinyMCEに絵文字を認識させる方法はありますか?

保存前/保存後の画像は次のとおりです。

http://imgur.com/a/B7SHK

1
Jacob Harris

絵文字は4バイト文字です。これは、データベースがこれに対処するためにutf8mb4サポートを必要とすることを意味します。 Joomlaは現在これをサポートしていません。これが結果です(これは3.4.6のセキュリティ脆弱性の原因の一部であり、同様にwordpress約12か月前のセキュリティ問題)。)修正は、約6か月間3.5ブランチに含まれており、1月にそのリリースで出荷される予定です。これには、サポートを追加するために、K2がデータベースフィールドにいくつかの小さな変更を加える必要があります(utf8ではなくutf8mb4を照合する)これが発生するまで、絵文字サポートを追加するには、Unicode文字ではなく画像またはSVGを使用するのが最善です。

1
Lodder

TinyMCEでは、セキュリティ上の理由から、一部の文字またはHTMLエンティティが削除されています。

JCEを試して、HTMLエンティティ、PHP、CSS、JavaScriptなどを受け入れるオプションを有効にすることができます。

これらのオプションは必要に応じて選択できます。

https://www.joomlacontenteditor.net/downloads/editor/joomla-

0
Max