String sss ="你";
String line = new String(sss.getBytes("ISO-8859-1"),"GBK");
or
String line = new String(sss.getBytes("gb2312"));

解决方案 »

  1.   

    有如下几种方法:
    1.在JSP页面中加入一条语句:<%@page contentType="text/html;charset=gb2312"%>
    2.编译serlet和JSP时加入代码选项
      如:java -encoding iso8859-1 myservlet.java
    3.在classpath中加入il8n.jar
      

  2.   

    补充一个:String s = java.URLEncoder.encode("中文")to arron_zhang() : il8n.jar 是什么东东啊?
      

  3.   

    il8n.jar 是什么?在哪个目录之下
      

  4.   

    1、<%@page contentType="text/html;charset=gb2312"%>加入到.jsp文件最前面,并且我把相应的区域设置改成英语(美国),我本输出“你好”字符但输出为",)"乱字符,3、在classpath中加入il8n.jar ,重庆启动机器后运行仍出现怪字符,
    2、编译serlet和JSP时加入代码选项
      如:java -encoding iso8859-1 myservlet.java
    我不知道在什么地方加能说详细点,因我是初学者,谢谢
      

  5.   

    将windows的地区设置设为美国!