<%@ page contentType="text/html; charset=UTF-8" %>
html = "中文8888中文8888中文<br>";
out.println(html);以上代码如何才能让他显示中文...要求是:在不更改charset设置的情况下........

解决方案 »

  1.   

    这个简单呀 去baidu下就OK了!
      

  2.   

    此外在UTF-8编码下,以Unicode方式编码为“\u00d6\u00d0\u00ce\u00c48888\u00d6\u00d0\u00ce\u00c48888\u00d6\u00d0\u00ce\u00c4”,试试看。
    关于Unicode转化,可以使用jdk自带的native2ascii
      

  3.   


    用jsp代码如何实现 也没有具体的转换代码...
      

  4.   

    你把
    <%@ page contentType="text/html; charset=UTF-8" %> 中红色的部分改为
    如下即可:
    引用楼主 xyflash 的帖子:
    <%@ page contentType="text/html; charset=gb2312" %> 
      

  5.   

    =UTF-8 
    是支持中文的,你保存文件时,记得保存的文件编码选择UTF-8就行了。建议你不要用外挂的编辑器,比如notpad等,他们会在文件头增加BOM信息,很讨厌。规矩的用第三方编辑器,比如Eclipse等。
      

  6.   

    楼主的代码在我的机子上没有问题。
    还是不行的话,可以试一下response.setCharacterEncoding("UTF-8");
      

  7.   


    <%@ page contentType="text/html; charset=UTF-8" %> 
    <%
    String html = "中文8888中文8888中文 <br>"; 
    out.println(html); 
    %>以上代码如何才能让他显示中文... 要求是:在不更改charset设置的情况下........
      

  8.   

    在不更改charset设置的情况下....呵呵,这个需求真有趣
    1 如果你的屏幕已经是中文,那么我们没啥讨论的了
    2 如果是乱码,我们又不能改变charset,也就是不能改变编写和显示的字符集我想,你只有祈祷了 阿门,阿弥陀佛。
      

  9.   


    html = "中文888中文888中文";
    html = new String(html.getBytes("GB2312"), "UTF-8");
    out.println(html);
    是有趣的很...
    整个网站一开始全定义为:UTF-8编码 现在程序里有个变量内容是中文 以显示就出现乱码 之前还没遇到过...
      

  10.   

    可以把编码定义为gbk,或者gb2312,应该就可以了啊,在浏览器里面也可以设置。
      

  11.   

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      

  12.   

    charset=gb2312或gbk也可以:
    html = new String(html.getBytes("utf-8"),"gbk");
      

  13.   

    Unicode编码如何用程序转换现在问题是中文 不是固定的 使用需要有个程序来转换这个变量的内容...
      

  14.   

    response.setCharacterEncoding("UTF-8");
      

  15.   

    html = new String(html.getBytes("iso8859-1"));蜗壳网:http://www.wokenet.com/
    笔记本电脑新闻,行情,导购,评测,论坛,做最专业的数码产品搜索引擎
      

  16.   

    <%@ page contentType="text/html;charset=utf-8" pageEncoding="GBK"%>
    html = "中文8888中文8888中文 <br>"; 
    out.println(html); 
      

  17.   

    http://blog.csdn.net/M_ChangGong/archive/2008/08/21/2808021.aspx
    看管用不
      

  18.   

    html = "中文888中文888中文"; 
    html = new String(html.getBytes("GB2312"), "ISO-8859-1"); 
    out.println(html); 
      

  19.   

    不好意思,上面的发错了
    html = "中文888中文888中文"; 
    html = new String(html.getBytes("ISO-8859-1"), "GB2312"); 
    out.println(html); 
      

  20.   

    如果你用UTF-8格式的话,保存时选择转换器也应该是UTF-8
      

  21.   

    要不要在WEB.XML里面改一下.瞧瞧吧.