C++通过POST方式URL链接传值到JAVA中文乱码
发布网友
发布时间:2022-05-06 16:20
我来回答
共2个回答
热心网友
时间:2022-07-01 02:57
这是我在做web开发时候遇到的乱码问题的一些解决方案,我感觉无非就这么几种了吧:
1.显示把form表单的提交方式改为post
2.jsp页面添加:
<%@ page language="java" import="java.util.*" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
3.struts2.xml中添加<constant name="struts.i18n.encoding" value="GBK"/>'
4.在web.xml中添加字符编码过滤器
5.通过javascript传递参数如果有中文:
使用编码URL的方式来防止乱码
function returnToLast(id, name) {
opener.document.location.href=encodeURI("addActivity.action?ID=" + id + "&name="
+ name + "");
}
热心网友
时间:2022-07-01 02:58
//加上下面的代码试试
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");