Android json对象数组中的特殊字符
我正在从安卓系统的短信内容提供商那里获取短信。将消息正文保存为包含特殊字符的字符串。将字符串保存到数组中,并通过json将其发送到php脚本,该脚本使用foreach解析数据库。如果我删除除0-9 a-z az之外的所有字符,效果很好。如果我不删除特殊字符,就会得到一个PHP警告:为foreach()提供的参数无效。如何删除特殊字符,但保留如下字符:,“,?如果必须删除特殊字符才能使代码正常工作,则代码可能有问题。解决这个问题比实施变通办法要好。你能给我们看看你的代码吗?嗨,亨利,我发现是文字中的撇号导致了挂断。如果我不删除它,我发送的任何带有撇号的字符串都会被删除。如果我使用string.replaceAll(“\”,“”),它可以正常工作,但现在我有消息缺少撇号。标点符号是这里的关键。关于如何包含撇号有什么想法吗?好的,我自己解决了!我不喜欢单曲。为了在文本中插入一个“O'Brien”,我不得不折叠起来,放上O'Brien。感谢看到此帖子、回复此帖子或正在研究解决此问题的任何人!:)Android json对象数组中的特殊字符,android,character,encode,Android,Character,Encode,我正在从安卓系统的短信内容提供商那里获取短信。将消息正文保存为包含特殊字符的字符串。将字符串保存到数组中,并通过json将其发送到php脚本,该脚本使用foreach解析数据库。如果我删除除0-9 a-z az之外的所有字符,效果很好。如果我不删除特殊字符,就会得到一个PHP警告:为foreach()提供的参数无效。如何删除特殊字符,但保留如下字符:,“,?如果必须删除特殊字符才能使代码正常工作,则代码可能有问题。解决这个问题比实施变通办法要好。你能给我们看看你的代码吗?嗨,亨利,我发现是文字中