oracle取出汉字成?号 request.setCharacterEncoding(gb2312);把这句加上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String aa = result.getString(1);再 aa = aa.getBytes("GB2312") 试一下!!但需要你的操作系统支持中文字体才行!!! String aa = result.getString(1);aa = new String(aa.getBytes("8859_1"),"gb2312");这样肯定行! String aa = (new String(result.getString(1)).getBytes("8859_1"),"gb2312"); 提取的时候可能还转换不过来,我碰见过这个问题,主要是在存入数据的时候一定得转换编码!String aa = result.getString(1);aa = new String(aa.getBytes("8859_1"),"gb2312"); 这是由于数据库的缺省语言和操作系统缺省语言设置一致造成的,前面的朋友说的方法是可行的,我再说一种方法,这样你不用转换编码就可以看到查询出来的字串也是中文的.----------------------------------------------------------------------linux系统对客户端用户的字符集的设置在每个客户名下的.bash_profile文件里:LANG为客户端系统字符集设置,通常设置为zh_CN就可以了NLS_LANG是客户端看linux端的数据库字符集设置,通常设为AMERICAN_AMERICA.ZHS16GBKlike this:NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"export NLS_LANGLANG=zh_CNexport LANG 已解决,是gbk to 8859_1aa=new String(result.getString(1),getBytes("GBK"),"8859_1");谢谢各位 编程隐藏文件 java 有关java内存的问题 如何使用Borland的Look&Feel? html:text value属性赋值问题 急盼答案!!! 出现Exception in thread "main" java.lang.NoClassDefFoundError:hello的错误! 哪位大侠推荐一本JAVA数据结构的书?谢谢 用sun one studio,从java的tutorial下下来的程序,怎么还会有出错提示??? 谁有j2ee技术体系的完整图给我一个,作方案用! java对数据库的开发 请问java怎样启动 打印机 ? 怎么判断JFrame是怎样关闭的
再 aa = aa.getBytes("GB2312") 试一下!!
但需要你的操作系统支持中文字体才行!!!
aa = new String(aa.getBytes("8859_1"),"gb2312");
这样肯定行!
String aa = result.getString(1);
aa = new String(aa.getBytes("8859_1"),"gb2312");
----------------------------------------------------------------------
linux系统对客户端用户的字符集的设置在每个客户名下的.bash_profile文件里:LANG为客户端系统字符集设置,通常设置为zh_CN就可以了NLS_LANG是客户端看linux端的数据库字符集设置,通常设为AMERICAN_AMERICA.ZHS16GBKlike this:NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
export NLS_LANG
LANG=zh_CN
export LANG
aa=new String(result.getString(1),getBytes("GBK"),"8859_1");
谢谢各位