AD: jr (at) javaresearch.org
首页
|
动态
|
文章
|
FAQ
|
新闻
|
下载
|
代码
|
工作
|
调查
|
术语
|
站点
|
图书
|
论坛
|
帮助
|
全部
TOP
|
交流
|
软件
|
专栏
|
开源
|
译/著
|
源码
|
API
|
推荐
|
FTP
|
积分
|
统计
|
搜索
|
Blog
|
我们
首页
»
研究文集
»
开发框架
搜索标题相关文章
发表评论
开始监控
加入收藏夹
关于struts标签<html:link/>中汉字编码的问题
HIllChen
原创 更新:2006-05-23 17:15:01 版本: 1.0
一个测试页面:test.jsp
<%@ page contentType="text/html"%>
<%@ page pageEncoding="GBK"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<bean:define id="mycountry" value="中国"/>
<p>
<html:link href="http://www.jdon.com" paramId="country" paramName="mycountry">
链接1
</html:link>
</p>
<p>
<html:link href="http://www.jdon.com?mycountry=中国">
链接2
</html:link>
</p>
经过编译生成的页面中,"链接1"中两个汉字变成乱码,而"链接2"中的汉字却正常显示。我查看了struts的源代码,发现 的参数都是经过UTF-8编码后返回的,最后在jsp页面中生成的汉字编码是url编码:%E5%B4等,但我不知道浏览器怎么不会正确识别了,第一种情况生成了乱码。
注:所有与struts交互的数据都由filter进行GBK编码。
请各位高手帮忙分析一下,谢谢。
版权声明
给作者写信
本篇文章对您是否有帮助? 投票:
是
否
投票结果:
5
1
作者其它文章:
作者全部文章
这个文章共有
0
条评论
上一篇文章
返回〔开发框架〕
下一篇文章
文字广告链接
自主、快速定制基于JAVA的B/S业务系统
重量级企业在线自定义WEB报表平台
Excel制表、零代码发布、打印、图表结合——快逸报表,免费、稳定、功能强大的java工具
技术圈: 关于Java、dotNet、PHP、Ruby、奇客、Web2.0等更多
资讯
和
博客精选文章
关于 JR
|
版权声明
|
联系我们
©2002-2006 JR 版权所有
沪ICP备05019622号