奇特bug

来源:互联网 发布:linux统计文件夹大小 编辑:程序博客网 时间:2024/04/20 08:30

首先,描叙一下问题出现的过程,
1,我的一个接口输出到前台应用的json数据突然在最前面多出了一个特殊字符。
2,这个字符导致我的接口输出的json不能解析,并且该字符是个类似“\n”的非可见字符。
3,问题定位到一句关键代码:

ci->load->libriary("chuanglan_smsapi");

4,我的项目是utf8格式,chuanglan_smsapi.php这个文件也是utf8格式。
5,将chuanglan_smsapi.php备份并删掉,在项目中新建一个chuanglan_smsapi.php将备份的chuanglan_smsapi.php文件内容copy至新建的chuanglan_smsapi.php文件中,问题解决。

最后我认为,是这个文件编码的问题,虽然在eclipse中显示是utf-8,但它新建时肯定是别的编码格式。

0 0
原创粉丝点击