eclipse文本文件编码改为utf8,然后程序界面上的汉字显示出来都是黑方框,
用下面的转化后显示,还是黑方框,怎么办啊?
byte [] b;
String utf8_value;
utf8_value = request.getParameter("NAME");
b = utf8_value.getBytes("gb2312"); 
String name = new String(b, "GB2312");

解决方案 »

  1.   

      request.getParameter("NAME").trim()  去掉空格再试试啊
      

  2.   

    以前eclipse文本文件编码默认为gbk,程序界面汉字都正常,我把eclipse文本文件编码改为utf8,然后程序界面上的汉字都显示成方框了。
      

  3.   

    再改回gbk啊,正常后,然后拷贝下,再改为utf8,最后把拷贝的沾粘进去就行了
      

  4.   

    不是,eclipse编辑器里代码汉字没问题,关键是一运行,程序界面显示的汉字就变方框了。我拷贝到文本文件里,再改utf8,粘回去后还这样。更奇怪的是,新建一个工程,运行的程序还这样,怎么回事啊?