请问怎样才能使超链接可以包含中文?
页面中需要将超链接指向包含中文的文件,但是服务器好像解析不了,名称包含中文的图片总是不能显示。我用的服务器是tomcat,系统是winxp。请问应该如何修改配置?感激!多谢! 问题点数:100、回复次数:8Top
1 楼loveyousomuch(★Allen★)回复于 2003-12-01 14:55:50 得分 20
好像tomcat中不支持html的中文显示,我也发现这个问题,
但如果你将html转成jsp页面就可以支持中文了Top
2 楼panxj(我们是清白的)回复于 2003-12-01 16:45:55 得分 0
不明白
我就是在jsp页面中遇到这样的问题阿Top
3 楼beloved()回复于 2003-12-01 16:53:10 得分 20
这个不是服务器的问题,你把你IE设置的高级里的总是以UTF-8发送URL去掉就可以了。但是为什么要用中文做URL呢。很多客户端不支持的说。你可以用URLEncode编码一下好了嘛。Top
4 楼flyshp(天堂雨)回复于 2003-12-01 17:03:14 得分 20
同意楼上的!
根server 没关系的!! 单好像也不是 ie 的问题!! 你不可能因为自己调试的显示而修改ie 的默认选项,这是不合理的!!
我想你在tomcat 的某些设置上应该作些手脚!! 或者在jsp 被解释时坐一下必要的字符转换!Top
5 楼pantech_36(~ 25436 ~)回复于 2003-12-01 17:21:04 得分 20
beloved()
支持Top
6 楼vcvj([Reside]in Fuzhou, [Gonna]be Oversea, [Depositing)回复于 2003-12-01 17:23:07 得分 20
URLEncode编码一下好了Top
7 楼panxj(我们是清白的)回复于 2003-12-01 18:32:17 得分 0
请问怎样用URLEncode编码?
是把原来的<LINK href="中文文件夹.files/style.css" type=text/css rel=stylesheet>
改为
<LINK href=<%=URLEncoder.encode("中文文件夹.files/style.css","UTF8")%> type=text/css rel=stylesheet>吗?好像还是不行阿。
另外,我没有把ie中的“总是以UTF-8发送URL”去掉,但是好像去掉也还是不行阿
大侠们救命!Top
8 楼panxj(我们是清白的)回复于 2003-12-01 22:12:53 得分 0
问题解决了。
换了个服务器,现在用的是resin,感觉对中文的支持好多了,kiakia
还是多谢各位!Top




