jsp里用href打开中文资源出现乱码
服务器用的weblogic
String file = "e:\\xxxx\\\\xxx\\中文.jpg ";
<A HREF= " <%=file%> ">
结果打开的地址是e:/xxxx/xxx/%D6%D0%CE%C4.jpg
怎样用链接打开中文资源,求助,解决给分。
------解决方案--------------------这个好像不是乱码哦,是16进制吧
------解决方案--------------------加一个过滤器!然后添加这句:request.setCharacterEncoding( "GBK ");
------解决方案--------------------没有问题~~
这是URL自动编码造成的,因为编码后在全世界范围内才可以使用,某些操作系统是不支持中文字符的
楼主可以查查关于“URL编码”的文章!
记的给分啊~哈哈
------解决方案--------------------你能打开那个:e:\\xxxx\\\\xxx\\中文.jpg的文家吗?
它把中文按UTF-8进行了编码了.
------解决方案--------------------blog.csdn.net/lijiuu
有个解决办法
------解决方案--------------------不管它,只要浏览器能够显示就行了.
------解决方案--------------------request.setCharacterEncoding( "GBK ");