如何处理JSON中的特殊字符
发布网友
发布时间:2022-04-26 11:08
我来回答
共2个回答
热心网友
时间:2022-04-22 11:12
你是指哪一类特殊字符?并且在哪种环境下使用,比如(java,js,php等)
提供一个思路,使用转义字符;每种环境下转义字符稍有不同;
以下:提供一组JAVA转义字符;
热心网友
时间:2022-04-22 12:30
1. 回车问题
JSON传值的时候,如果有回车符就会挂的。我们可以使用正则来去掉回车符:
1 $str = preg_replace("'([\r\n])[\s]+'", "", $str);
2
3 // 不用正则
4 $str = str_replace("\n","",$str);
转出来的字符串就没有回车符的困扰了。
顺便记录一个PHP过滤脚本:
01 <?php
02 // $document 应包含一个 HTML 文档。
03 // 本例将去掉 HTML 标记,javascript 代码
04 // 和空白字符。还会将一些通用的
05 // HTML 实体转换成相应的文本。