各位老大,在下刚才没说清楚,问题不是在接受方面,如果直接在?后面输入中文,本页可以接受正确显示,问题出现在发送?链接的页面,response.sendRedirect("sms_user2.jsp?sms_back1="+string);
string 为中文,但是接受页面上的?后面显示为乱码,所以接受也成为乱码,实在是郁闷啊
string 为中文,但是接受页面上的?后面显示为乱码,所以接受也成为乱码,实在是郁闷啊
解决方案 »
- 求这样一个界面的代码
- struts2提交时奇怪的弹出保存对话框
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
- 求助:<table width="1300" border="0" cellpadding="0" cellspacing="0">如何在页面内部传值
- 请教鼠标悬停在提交按钮上怎么显示跳转地址?多谢
- 急求:如何用struts架构作统计图表!!!
- 很奇怪我做了一个JAVABEAN做SELECT的.连续触发,有时候有结果返回,有时没有
- 哪位高手用过javamail,classpath怎么配?
- 报错了,什么意思??????????????????????????
- tomcat作为jsp容器运行于win2k,如何配置!
- 求救,有哪位大虾有功能还可以的考试系统?
- 用JSP做网上考试系统?
把contentType,pageEncoding等贴出来看看。
<%@ page language="java" pageEncoding="GB2312"%>
在<head>中:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
最后在代码中:
<%request.setCharacterEncoding("gb2312");%>
就应该没有问题了吧
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<%@ page contentType="text/html;charset=GB2312"%>
<%response.setContentType("text/html;charset=UTF-8");%>
<%request.setCharacterEncoding("UTF-8");%>
保存编码:
ANSI
接收参数:
String tempstr = new String(request.getParameter("**").getBytes("ISO8859_1"),"UTF-8");
post提交和get提交这两者处理方法是不同的。楼主要在地址栏里看到中文?