我正在尝试将 WYSIWYG 输入的内容保存到Oracle数据库中。这是我正在使用的:
$data = htmlentities($_POST['data'], ENT_QUOTES, "UTF-8");
我的期望是,当我要将John's
作为输入的值时,它将作为John's
保存在数据库中,而是保存为{{1 }}
对我来说,它看起来像是双重HTML实体编码问题。
你可以帮我解决这个问题吗?
答案 0 :(得分:0)
浏览documentation时,我注意到最后一个参数是双重编码的布尔值。
$data = htmlentities($_POST['data'], ENT_QUOTES, "UTF-8", false);
做了这个伎俩。