用这篇博客记录下自己在项目实作中遇到过的PHP的错误,提醒自己不要再犯
应该会更新吧hhh
1、php源码带BOM
软件运行时报错,错误提示为:org.json.JSONException: Value ? of type java.lang.String cannot be converted to JSONObject 解决:将输出此json的php源码重新用editplus之类用utf-8无BOM的编码保存。 【不要用windows系统自带的记事本编辑php源码,这个BOM就是记事本这些windows自带的编辑器引入的。】
2、php服务器返回信息中包含多余信息
原因:这些多余信息有可能是由于php代码不规范而引起的警告信息,平常这类信息不影响php代码编写网页,但当其需要返回信息与Android交互时就会影响信息准确性。 解决:在php源码中加上error_reporting(0);——提示信息不发送
3、php读取数据库中文
加上一行代码即可,$con->query("SET NAMES 'UTF8'");