在我的网站,当我复制的文本块从使用不同的字符,比如别人的文本文档更长的短划线和除“'”之外的其他类型的引号返回html垃圾。如:
9 am – 4 pm
的样子:
9 am � 4 pm
和
as ‘secrets’, ‘remembering/keeping,’, narratives, and ‘surprises.’
的样子:
as �secrets�, �remembering/keeping,�, narratives, and �surprises.�
我的PHP用于插入数据简单地说就是:
strip_tags($_POST['details']);
和我的网页上输出为HTML是php:
stripslashes(linkify(nl2br(htmlentities($row['body']))));
我究竟做错了什么?
请参阅我对此问题的回答:http://stackoverflow.com/questions/12220453/mysql-insert-column-half-inserted/12220491#12220491 –
通过正则表达式运行字符串,该正则表达式将删除所有非字母数字字符和符号。编辑:也就是说,如果你想删除'腐败'字符。 – Scott