php - 特殊字符问题

标签 php preg-replace special-characters

当我显示数据库中的内容时,我得到:

�有些人会找到工作。其他人会想要一个。他们是我的人民,他们是我的客户,他们的权利被剥夺了。

此文本已由用户通过带有 tinyMCE 的文本区域输入。如何将句子中的特殊字符(使用 preg_replace())替换为 ' ',字符除外:<>?

最佳答案

This article完全值得一读。处理 UTF-8 字符是我们在某些时候都经历过的事情。诀窍似乎是在它们进入数据库之前捕获它们,或者修复数据库,这样当它们进入数据库时​​就不会被破坏。一旦他们进入其中,虽然会稍微困难一些。

关于php - 特殊字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3827017/

相关文章:

php - 正则表达式:如何查找后跟非字母数字的字符串

javascript - 转义网址中的特殊字符

c# - 在 WPF 控件中显示特殊(不可打印)字符

c# - ASP C# : Special characters: #, $,+ 无法通过 URL 参数

php - 从 JOIN 查询中检索唯一结果

php - zabbix insert Chinese word as item key 失败

php - sql查询问题

PHP 替换大括号之间的所有内容?

php - 尝试将正则表达式匹配传递给函数时出错

php - 上传多个实例时需要重命名文件的帮助