砸锅卖铁求答案 每个jsp页面都加上这一句<%@ page contentType="text/html;charset=gb2312" %> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因是你的jsp文件编码未注明是jb2312,被当成iso处理了 <%@ page contentType="text/html;charset=gb2312" %> <%@ page contentType="text/html;charset=gb2312" %>这句加上也不行,还是出现原有的问题 在你得到输入字符后,在加上一句字符转换的语句就可以了!如:String sTemp = request.getParameter("parameter");sTemp = new String(sTemp.getBytes("8859_1"), "JISAutoDetect");你试试看! 大侠,俺这样写的:<%=new String(rs.getString("dw").getBytes("8859_1"),"JISAutoDetect")%>可显示的还是乱码呀,显示结果如下(中文是:我爱北京天安门):NR0.11>)Ll02CE 楼主用的是什么服务器啊TOMCAT我这样做的String UpdateId =new String(request.getParameter("id").getBytes("iso8859_1"),"gbk"); 想请问一下搂主你在数据库中字段存的是什么类型的,应该用NVCHAR 或 NCHAE 这样是Unicode 字符;只要你存进去了读取出来就不会是乱码了呀! oracle我没用过,不知道怎么办,存取数据需要转换的,我用mysql就是这样 卧也用oracle,没有遇到过这样的情况。 给你留个MSN:[email protected],他可以帮你解决阿其实很容易的问题啊! 哪有这么复杂呀!jsp 头设成 gb2312,getParameter时不转插入数据库,用pl/sql看看。如果好着,查询后在界面显示不用转。 Oracle的字符集的问题吧?你装Oracle的时候用的什么字符集啊? 我们的字符集是:American_America.US7ASCII 换成tomcat5以后问题就解决了,晕~~~ java反编译高手快进来救我啊!!! 超链接下载中文文件出错 Filter url-pattern 设置问题 数据源问题 eclipse中创建web工程,为什么我把编译器改成 1.5后在项目名上就会出错 jsp页面中显示字符串的问题 关于JSP+javabean实现查询下载功能的问题 在jboss-3.0.3中怎样部署和测试ejb(分不多了,请见谅) 在线求救:关于退出登录的处理! 对数据库进行搜索是怎么实现的阿? 菜问题,关于Servlet的。 servlet的简单问题!(急!在线等)
这句加上也不行,还是出现原有的问题
String sTemp = request.getParameter("parameter");
sTemp = new String(sTemp.getBytes("8859_1"), "JISAutoDetect");
你试试看!
可显示的还是乱码呀,显示结果如下(中文是:我爱北京天安门):
NR0.11>)Ll02CE
我这样做的String UpdateId =new String(request.getParameter("id").getBytes("iso8859_1"),"gbk");
字符;只要你存进去了读取出来就不会是乱码了呀!
其实很容易的问题啊!
jsp 头设成 gb2312,getParameter时不转插入数据库,
用pl/sql看看。如果好着,查询后在界面显示不用转。