作转换呀,假设String mysting 中存放着你读出来的数据。这样转换一下试试:byte[] temp;
temp = mystring.getBytes("8859-1");
String newstring;
newstring = new String(temp);看看newstring还乱码不。

解决方案 »

  1.   

    temp = mystring.getBytes("ISO8859-1");
      

  2.   

    转换不行,我试了好几种了,不论是GBK2UNI,或是UNI2GBK,输出的不象是完全的乱码,没有“??”,只是数字和字母,如“C67664E9D4F6E63B065”,请高手指点。是不是和ntext类型有关?
      

  3.   

    我一直用的是jsp+sql server 2000在程序最开头放一句:<%@ page contentType="text/html;charset=gb2312"%>   读的时候没出现过任何乱码你试试
      

  4.   

    把ntext类型改为text类型!!!!!!!!!!!!
      

  5.   

    里面有好多数据,无法改为text类型,有没有办法呢正常显示呢?