php – TinyMCE UTF-8保存到MySQL数据库

我将TinyMCE输入发送到POST(一个php文件),然后将其保存在MySQL数据库中.

输入具有UTF-8(土耳其语字符).因此,当我在TinyMCE输入中键入Türkçe并将其发送到post时,PHP后端会收到此字符串:

<p>T&uuml;rk&ccedil;e</p>

我怎样才能将它转换回Türkçe所以我可以在MySQL中正确保存它?

P.S:

MySQL设置为utf8_unicode_ci排序规则,因此可以正确保存UTF-8字符.

我想我需要用PHP转换它们.

或者TinyMCE正确发送它们的方法?

谢谢你的帮助 !

附: 2:

我认为这个问题是关于TinyMCE本身的,所以我想解决方案是转换TinyMCE输出(在TinyMCE javascript或接收PHP脚本中).

即:我不认为改变我的PHP配置是解决方案.

附: 3

我想这些人物就像& uuml;是土耳其语字符的HTML等价物,因此htmlspecialchars_decode()应该可以使用,但它不接受土耳其语字符.也许htmlspecialchars_decode解码UTF-8字符的方法?

解决方法:

使用此代码

    <script type="text/javascript">
       tinymce.init({
           entity_encoding : "raw"
        });
    </script>

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...