使用PHP替换字符串中的所有特殊字符

时间:2010-10-29 08:28:43

标签: php encoding character-encoding replace

我正在使用PHP的jQuery编辑器它适用于平面文本(带有特殊字符的文本) 但是如果我尝试发布包含特殊字符的文本,那么它不会将这些特殊字符存储到db表中。 当我尝试用HTML代码替换任何特殊字符时,它工作正常。 但是逐个更换所有特殊字符太难了。 是否有任何脚本可以替换字符串中的所有特殊字符??

2 个答案:

答案 0 :(得分:0)

你的意思是像PHP的str_replace()吗? http://php.net/manual/en/function.str-replace.php

答案 1 :(得分:0)

  

是否有任何脚本替换字符串中的所有特殊字符??

这是错误的做法。你需要正确设置你的角色,所以不需要替换任何东西。

我不知道你在做什么,但如果你通过Ajax传输数据,它可能是UTF-8编码的。如果您的数据库使用不同的字符集,则可能需要将其转换。