Java中文字符乱码遇到的奇怪问题

来源:互联网 发布:韦东山linux咋样 编辑:程序博客网 时间:2024/06/05 00:52

// 拉取配置文件
   public String getConfText(){
      .......
           .......       byte[] buffer = ConfigManager.getInstance().pullConfig();if (buffer!=null) {return new String(buffer).trim();
         }
   }

        这样得到的字符串是中文乱码。

   pullConfig得到的是UTF-8的编码, 之后考虑是字符编码问题,统一转码为“UTF-8”
    
   // 拉取配置文件
         

  public String getConfText(){      .......           .......       byte[] buffer = ConfigManager.getInstance().pullConfig();if (buffer!=null) {return new String(buffer,“UTF-8”).trim();         }   }
可是依然是乱码,实在不解啊。  最后没辙了,改为下面这样:    <pre class="java" name="code">// 拉取配置文件            public String getConfText(){      .......           .......       byte[] buffer = ConfigManager.getInstance().pullConfig();if (buffer!=null) { String str = new String(buffer,"UTF-8").trim();         return str;         }   }
问题解决了。可是问题到底在哪呢?



0 0
原创粉丝点击