.htm里定义一个text一个submit
.jsp里获取text中的直,提交英文和数字能正常显示,但是提交中文就是乱码,
查看编码也是gb2312,哪位大侠知道为什么啊?
.jsp里获取text中的直,提交英文和数字能正常显示,但是提交中文就是乱码,
查看编码也是gb2312,哪位大侠知道为什么啊?
解决方案 »
- spring2.5以上版本如何用自动扫描注解方式注册struts2的action
- 关于HQL查询 请高手来,深夜急问
- JS点击事件ONCLICK中可否运行JAVA代码
- 请问谁有数据库设计和优化的资料,分享下。谢谢
- 着急:urlrewrite+IIS下映射中文目录名乱码,求解!
- JSP无法连接Sqlserver,为什么呀
- 我想做个网站,谁懂编程,我出米米!!!!!!!
- 为什么?jsp执行的结果生成的页面,浏览器会要求下载
- 求解,JSP页面如何按需求格式化小数
- 高并发情况下,防止用户名重复插入的问题,SpringMVC MySQL
- 求一个jsp页面里调用qq对话框的方法和代码,100分!!!!!!
- 网站架构问题
1、从html中用gb2312编码得到文本值,即request.setCharacterEncoding("gb2312");
2、要把得到的值用gb2312编码显示出来。
即<% page contentType="text/html;charset=gb2312"%>
这样的话就可以正常显示了
<%!
String trans(String chi)
{
String result = null;
byte temp [];
try
{
temp=chi.getBytes("iso-8859-1");
result = new String(temp);
}
catch(java.io.UnsupportedEncodingException e)
{
System.out.println (e.toString());
}
return result;
}
String trans(Object chi)
{
return trans(chi.toString());
}
%>在你的.jsp文件中导入这个文件(<%@ include file="a.jsp"%>)把输出的字符串放在trans()里 例如:out.print(trans(s)); //s是你要输出的字符串