首页 > 编程 > HTML > 正文

html 中文乱码 HTML超链接中文乱码问题分析及解决方法

2024-08-26 00:11:49
字体:
来源:转载
供稿:网友
Vm中一个超链接URL需要拼接中文作为Get请求的参数。如果直接拼接,传到后台Action的参数对象中后取出会是乱码,需要编码后再拼接到URL上。
解决方法是在Action中添加一个成员变量,保存编码后的中文参数。在vm页面渲染时取出这个变量值,再拼接超链接。

在这里碰到的问题是:调用java.net.URLEncoder的encode()方法时,如果没有显示指定字符集参数,那么URLEncoder会使用默认字符集。这个默认字符集在Eclipse里跑main()方法和在Tomcat里跑Web应用,得到的结果不一样,所以影响了编码的结果。

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表