java中文问题 <%request.setCharacterEncoding("GBK");%>加上这段话在你的每个叶面那么提交上去就是gbk编码的数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你加了<%@ page contentType="text/html;charset=gb2312"%>就不用<% String title = null; while(rs.next()){ title = rs.getString("title"); title = new String(title.getBytes("GBK"), "ISO8859_1"); %> 同意jiaminxy(烟草味道) 说的,先看看你的数据库里面是否是正常的数据再说 多谢各位大侠: 在数据库里可能是乱码,我在本地无法看到,我只能telnet 上去看,因为正常的书据虽然不能正常显示中文(是无法识别的乱码)。 表中的中文显示的都是?????。是否是这样的原因: 我的开发平台:tomcat 字符集是iso8859_1,而我的服务器上用的是weblogic 支持gbk. 是不是我在写入数据库和从数据库中读取数据的程序里都加入了<%@ page contentType="text/html;charset=gb2312"%>,又在两边都作了字符集的转化。这样就属于画蛇添足。是否我只保留一种转化就可以了。 请教各位大虾、谢谢。 每次取的一个变量值时加上后面一句,就能正常显示了:例String title1 = request.getParameter("title");if (title1!=null) title1= new String(title1.getBytes("ISO-8859-1"), "GB2312");在文件头加:<%@ page contentType="text/html; charset=GB2312" %> 输入值得页面<%@ page contentType="text/html; charset=GBK"%><%request.setCharacterEncoding("GBK");%>加上这段话在你的每个叶面那么提交上去就是gbk编码的数据显示<%@ page contentType="text/html; charset=GBK"%>这样就可以了,难道有问题么?这些语句放在开头 顺便提一句:)<%request.setCharacterEncoding("GBK");%>这句话一定要加在你程序里面首次调用request对象的前面不然没有用 <%@ page contentType="text/html; charset=GBK"%><%request.setCharacterEncoding("GBK");%>请教上边着两句用处,有什么不同?是不加上前边这两句就不用title1= new String(title1.getBytes("ISO-8859-1"), "GB2312");编码了。 <%request.setCharacterEncoding("GBK");%>表示你提交到数据库将是gbk编码的<%@ page contentType="text/html; charset=GBK"%>这是页面用gbk编码 加上上面那句就可以不用你的那句话转码了不过<%request.setCharacterEncoding("GBK");%>这是比较新的jsp标准最好用tomcat4以上版本 高手们,如何实现JSP页面局部缓存啊,最好是用那个缓存tag 最近要做个功能,关于动态form创建的,谁有好的建议 <JavaScript的问题>关于SELECT控件 求救!Tomcat 启动不了 求职 JAVA 急求:现在有一个难题要解决,现在要做一个实事的jsp页面.客户端如何和服务器通讯?? Jsp代码的平台兼容性如何? servlet怎样获取拟上传图片文件的完整路径及文件名 各位高手大哥,帮帮忙啊。。。。。。(在线等待) jsp上画柱状图,页面不刷新,柱状图可以刷新,请问哪种组件可以实现这个功能? 如何对一个变量(float)保留三位小数? Session信息是什么?
就不用<%
String title = null;
while(rs.next()){
title = rs.getString("title");
title = new String(title.getBytes("GBK"), "ISO8859_1");
%>
表中的中文显示的都是?????。
是否是这样的原因:
我的开发平台:tomcat 字符集是iso8859_1,而我的服务器上用的是weblogic 支持
gbk. 是不是我在写入数据库和从数据库中读取数据的程序里都加入了<%@ page contentType="text/html;charset=gb2312"%>,又在两边
都作了字符集的转化。这样就属于画蛇添足。是否我只保留一种转化就可以了。
请教各位大虾、谢谢。
<%@ page contentType="text/html; charset=GBK"%>
<%request.setCharacterEncoding("GBK");%>
加上这段话在你的每个叶面
那么提交上去就是gbk编码的数据
显示<%@ page contentType="text/html; charset=GBK"%>这样就可以了,难道有问题么?
这些语句放在开头
这句话一定要加在你程序里面首次调用request对象的前面不然没有用
<%request.setCharacterEncoding("GBK");%>
请教上边着两句用处,有什么不同?是不加上前边这两句就不用title1= new String(title1.getBytes("ISO-8859-1"), "GB2312");编码了。
表示你提交到数据库将是gbk编码的<%@ page contentType="text/html; charset=GBK"%>
这是页面用gbk编码
不过
<%request.setCharacterEncoding("GBK");%>
这是比较新的jsp标准
最好用tomcat4以上版本