php里面这句话怎么理解htmlspecialchars_json decodee

addcslashes()?以C 语言风格使用反斜线转义字苻串中的字符这个函数很少人去用,但是应该注意的是:当选择对字符 0a,bf,nr,t 和 v 进行转义时它们将被转换成 \0,\a\b,\f\n,\r\t 和 \v。茬 PHP 中只有 \0(NULL),\r(回车符)\n(换行符)和 \t(制表符)是预定义的转义序列, 而在 C 语言中上述的所有转换后的字符都是预定义的转义序列。同理stripcslashes()的功能就是去除其转义 

一点自己的体会: 

今天碰到一个处理文件特殊字符的事情,再次注意到这个问题在php中:  

一个包含\0特殊字符的例子: 

替换特殊字符的例子 

默认情况下PHP的 json_json decodee 方法会把特殊字符進行转义还会把中文转为Unicode编码形式。在有些情况下不希望进行这种转义

我要回帖

更多关于 php删除文件 的文章

 

随机推荐