当前位置: 技术问答>java相关
我用post传递数据为什么得到的是乱码???而不显示中文,我用了好多方法都不行~附代码
来源: 互联网 发布时间:2015-07-08
本文导语: reg.jsp: 填写表单 td{font-size:9pt} 请填写下列注册表单 请选择一个id 设定你的密码 输入你的昵称 输入你的邮箱 reg1.jsp: 检查 td{font-size:9pt} :|||你的信息。 回到首页 英文没有...
reg.jsp:
填写表单
td{font-size:9pt}
请填写下列注册表单
请选择一个id
设定你的密码
输入你的昵称
输入你的邮箱
填写表单
td{font-size:9pt}
请填写下列注册表单
请选择一个id
设定你的密码
输入你的昵称
输入你的邮箱
reg1.jsp:
检查
td{font-size:9pt}
:|||你的信息。
回到首页
英文没有问题,中文就变成“????”了。
怎么办?我弄了一天了,还没出来
|
new String(request.getParameter(paramName).getBytes("8859_1"),"GBK")
仅供参考
仅供参考
|
同意楼上.
String nickstr=request.getParameter("nick")==null?""request.getParameter("nick");
nickstr = new String(nickstr.getBytes("8859_1"),"GBK") ;
说了很多次了。
String nickstr=request.getParameter("nick")==null?""request.getParameter("nick");
nickstr = new String(nickstr.getBytes("8859_1"),"GBK") ;
说了很多次了。
|
同意楼上.
String nickstr=request.getParameter("nick")==null?""request.getParameter("nick");
nickstr = new String(nickstr.getBytes("8859_1"),"GBK") ;
说了很多次了。
String nickstr=request.getParameter("nick")==null?""request.getParameter("nick");
nickstr = new String(nickstr.getBytes("8859_1"),"GBK") ;
说了很多次了。
|
new String(request.getParameter(paramName).getBytes("8859_1"),"GB2312")
试试看~!
试试看~!
|
你的是不是在linux下的,如果是的话,去掉
|
主要看你的应用的系统
如在win下则
"编码"->"简体中文(gb2312)"。
如在win下则
"编码"->"简体中文(gb2312)"。
|
因为一般情况下,楼上各位的方法足够了。