您的位置:程序门 -> java -> web 开发



jsp里用href打开中文资源出现乱码


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


jsp里用href打开中文资源出现乱码
发表于:2007-03-17 19:15:04 楼主
服务器用的weblogic

string   file   =   "e:\\xxxx\\\\xxx\\中文.jpg ";
<a   href= " <%=file%> ">

结果打开的地址是e:/xxxx/xxx/%d6%d0%ce%c4.jpg

怎样用链接打开中文资源,求助,解决给分。
发表于:2007-03-17 19:23:331楼 得分:0
这个好像不是乱码哦,是16进制吧
发表于:2007-03-17 19:29:162楼 得分:0
加一个过滤器!然后添加这句:request.setcharacterencoding( "gbk ");
发表于:2007-03-17 20:15:053楼 得分:0
没有问题~~

这是url自动编码造成的,因为编码后在全世界范围内才可以使用,某些操作系统是不支持中文字符的

楼主可以查查关于“url编码”的文章!

记的给分啊~哈哈
发表于:2007-03-17 22:22:324楼 得分:0
你能打开那个:e:\\xxxx\\\\xxx\\中文.jpg的文家吗?
它把中文按utf-8进行了编码了.
发表于:2007-03-17 22:26:435楼 得分:0
一般为地址栏中的中文字加密时使用,转换后,原明文的汉字将变成加密字符串,但可被浏览器识别。
发表于:2007-03-17 22:43:196楼 得分:0
blog.csdn.net/lijiuu
有个解决办法
发表于:2007-03-17 22:53:297楼 得分:0
不管它,只要浏览器能够显示就行了.
发表于:2007-03-18 21:03:068楼 得分:0
request.setcharacterencoding( "gbk ");


快速检索

最新资讯
热门点击