QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

切换风格 注册 找回密码

php开发-PHP教程网


发表于 2018-9-4 15:55:31 | 显示全部楼层 |阅读模式
今天在用ThinkPHP通过纯真IP获取地址时,发现输出结果中文乱码,如图:

                               
登录/注册后可看大图

                               
登录/注册后可看大图
经查发现ThinkPHP的IpLocation.class.php类文件中说明:“由于使用UTF8编码 如果使用纯真IP地址库的话 需要对返回结果进行编码转换”,修改浏览器编码毕竟不是长久之计,
于是尝试通过定义一个数组编码转换方法,如图:

                               
登录/注册后可看大图
此时修改getArea方法代码如下:

                               
登录/注册后可看大图
重新运行问题解决:

                               
登录/注册后可看大图

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆



Archiver|  

662p开源网. Powered by Niuzen

© 2001-2014 Niuzen Inc.

返回顶部