菜单

JSP获得绝对物理地址

2018年11月16日 - Php

今日以就此ThinkPHP通过纯真IP获取地址时,发现输出结果中文乱码,如图:

session.getServletContext().getRealPath(“”);

图片 1图片 2

可 getRealPath(“a”+File.separator);出来的结果是没有最终一个File.separator的;

由此查阅发现ThinkPHP的IpLocation.class.php类文件中证明:“由于下UTF8编码
如果应用纯真IP地址库底言语
需要对回到结果进行编码转换”,修改浏览器编码毕竟非是长久之计,

getRealPath方法被错过丢了;如果要充实最后一个File.separator,自己沾路径后

乃尝试通过定义一个数组编码转换方法,如图:

再增加:path = path + File.separator;

图片 3

这时改getArea方法代码如下:

图片 4

重运行问题解决:图片 5

相关文章

标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图