好的,我有一个RTE设置(snapeditor)
当我输入文字Hello World!
我在文本编辑器中的view source
是
<p>Hello World!</p>
保存到数据库之前的 my echo
是(输出到textarea框)
<p>Hello World!</p>
我的数据库商店
<p>1Hello World!</p>
删除额外的位我尝试了以下(以及其他一些尝试的正则表达式/替换方法)
$var['note'] = preg_replace("/&#\\d+;/", "", $var['note']);
$var['note'] = preg_replace("/\b1\b/", "", $var['note']);
$blockChars = array('ï', '»', '¿');
$var['note'] = str_replace($blockChars, '', $var['note']);
最近尝试过(插入后立即获取插入ID)
$sql = "UPDATE table SET note = REPLACE(note, '', '') WHERE id = ?";
我尝试将数据库编码更改为latin
和utf-8
我不能为我的生活弄清楚如何阻止数据库存储额外的字符...帮助表示赞赏