如题,本人在做一个小程序,里面所有的字符都是用english,但是如果改成中文的话就出现乱码,请教如何才能解决这个问题,有没有什么插件,或者包之类的可以支持??在一个有关的邮件属性配置文件代码里看到用mail.ws保存象帐号,密码,smtp,pop3等信息的文件,为什么不能用 mail.txt代替??.ws到底是个什么样的文件,请高手指点

解决方案 »

  1.   

    //½â¾öÖÐÎÄÎÊÌâµÄÀý×Ó 
    double[] data = {72, 18, 15, 12,40};
     String str="ÖÐÎÄ";//½«ÖÐÎÄת»»ÎªISO-8859-1
     String stre=new String(str.getBytes("iso-8859-1"));
    //ÕâÊÇͼÐᨱíÖеÄÃû×Ö
    String[] labels = {stre, "Machinery", "Facilities", "Computers","Wenbing"};//&Eacute;è&Ouml;&Atilde;&Icirc;&raquo;&Ouml;&ETH;&Icirc;&Auml;×&Ouml;&Igrave;&aring;<%@ page contentType="text/html; charset=GBK" %>
    c.setDefaultFonts("simhei.ttc","simhei.ttf");1&pound;&ordm; &acute;&laquo;&micro;&Yacute;&cedil;&oslash;ChartDirector&micro;&Auml;&Ouml;&ETH;&Icirc;&Auml;±&Oslash;&ETH;&euml;×&ordf;&sup3;&Eacute;8859_1±à&Acirc;&euml;&pound;&raquo;
    2&pound;&ordm; ±&Oslash;&ETH;&euml;&Eacute;è&Ouml;&Atilde;&Ouml;&ETH;&Icirc;&Auml;&micro;&Auml;×&Ouml;&Igrave;&aring;&iexcl;&pound;
    &frac12;á&ordm;&Iuml;&Otilde;&acirc;&Aacute;&frac12;&cedil;&ouml;&sup2;&frac12;&Ouml;è&sup2;&cent;&iquest;&Eacute;&frac12;&acirc;&frac34;&ouml;&Ouml;&ETH;&Icirc;&Auml;&Icirc;&Ecirc;&Igrave;&acirc;
    这段代码用UE打开!!
      

  2.   

    JAVA本身就支持中文...乱码是因为你的程序有问题。
    具体要看代码
      

  3.   

    java 本来就支持中文,因为他用的unicode字符编码,可能是你用的开发环境有问题,
    是JCreator吗?如果是的话肯定是版本太低,用350或以上版本的就可以了。
      

  4.   

    建议使用Eclipse开发工具,eclipse支持多种编码,选用utf8来编辑源文件,就没有中文乱码问题啦,很是方便,呵呵.
      

  5.   

    public static String gb2Iso(String gbStr)
    {
    String str = null;
    try{
    str = new String(gbStr.getBytes("GBK"),"8859_1");
    }catch(Exception e){}
    return str;
    }
    public static String iso2Gb(String Str)
    {
    String str = null;
    try{
    str = new String(Str.getBytes("8859_1"),"GBK");
    }catch(Exception e){}
    return str;
    }
      

  6.   

    在java文件编译时有个encoding选项的
    这个选项应与你源文件的encoding一致
    你应该拿这个去问你所用的ide社区,很多ide是智能设置的,所以很可能英语环境编译不出中文java软件