那位高手讲一下这句话:getBytes("iso8859_1"),"gb2312" iso8859_1是国际标准码gb2312是汉字字副集只要声明一下取出来的数据就一定是iso8859_1的编码呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以 iso8859-1(国际标准码)编码 以gb2312(中文)显示 声明?怎么声明?如果没有声明就不是了吗?那我在页面里转的时候就没做什么声明就是rs.("ss").trim().getBytes(("iso8859_1"),"gb2312")就这样直接用也没出什么问题。 getBytes("iso8859_1"),"gb2312"是按ISO方式取出成字节集,再按GB方式写回StringISO大概是数据库默认的吧? 你的语句应该是:String s = new String(rs.getString("ss").trim().getBytes("iso-8859-1"), "gb2312");其中,getBytes("iso-8859-1")声明了 throw UnsupportedEncodingException,如果你的字符串不是你指定的字符集,就回出错的.以为数据库里面的数据正好是is0-8859-1编码的,所以你的程式没有错. opengl绘制卫星轨道,显示不完全怎么办? 请教JSP代码 只是想求一张表中的某一个字段的和而已,也不知道到底是哪里错了??? 有谁开发过Internet浏览器 三个和尚为什么没有水喝? 求教:IE 打印的问题! 各位大哥有没有OA的源码? 有关98下面配置jsp开发环境,有新问题,急 spring helloworld编译出错,麻烦指点一下。 请问 java怎么和go进行跨语言通信? 请大家踊跃推荐关于JavaBean和Servlet的书籍。 我用https做的一个网站,为什么有的机器可以访问,有的机器不可以?
那我在页面里转的时候就没做什么声明就是rs.("ss").trim().getBytes(("iso8859_1"),"gb2312")就这样直接用也没出什么问题。
String s = new String(rs.getString("ss").trim().getBytes("iso-8859-1"), "gb2312");其中,getBytes("iso-8859-1")声明了 throw UnsupportedEncodingException,如果你的字符串不是你指定的字符集,就回出错的.以为数据库里面的数据正好是is0-8859-1编码的,所以你的程式没有错.