Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android json对象数组中的特殊字符_Android_Character_Encode - Fatal编程技术网

Android json对象数组中的特殊字符

Android json对象数组中的特殊字符,android,character,encode,Android,Character,Encode,我正在从安卓系统的短信内容提供商那里获取短信。将消息正文保存为包含特殊字符的字符串。将字符串保存到数组中,并通过json将其发送到php脚本,该脚本使用foreach解析数据库。如果我删除除0-9 a-z az之外的所有字符,效果很好。如果我不删除特殊字符,就会得到一个PHP警告:为foreach()提供的参数无效。如何删除特殊字符,但保留如下字符:,“,?如果必须删除特殊字符才能使代码正常工作,则代码可能有问题。解决这个问题比实施变通办法要好。你能给我们看看你的代码吗?嗨,亨利,我发现是文字中

我正在从安卓系统的短信内容提供商那里获取短信。将消息正文保存为包含特殊字符的字符串。将字符串保存到数组中,并通过json将其发送到php脚本,该脚本使用foreach解析数据库。如果我删除除0-9 a-z az之外的所有字符,效果很好。如果我不删除特殊字符,就会得到一个PHP警告:为foreach()提供的参数无效。如何删除特殊字符,但保留如下字符:,“,?

如果必须删除特殊字符才能使代码正常工作,则代码可能有问题。解决这个问题比实施变通办法要好。你能给我们看看你的代码吗?嗨,亨利,我发现是文字中的撇号导致了挂断。如果我不删除它,我发送的任何带有撇号的字符串都会被删除。如果我使用string.replaceAll(“\”,“”),它可以正常工作,但现在我有消息缺少撇号。标点符号是这里的关键。关于如何包含撇号有什么想法吗?好的,我自己解决了!我不喜欢单曲。为了在文本中插入一个“O'Brien”,我不得不折叠起来,放上O'Brien。感谢看到此帖子、回复此帖子或正在研究解决此问题的任何人!:)