首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp里用href打开中文资源出现乱码,该怎么解决

2012-01-08 
jsp里用href打开中文资源出现乱码服务器用的weblogicStringfilee:\\xxxx\\\\xxx\\中文.jpg AHREF

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 ");

热点排行