把linux系统的语言设置成中文试试。这个资料很多,随便搜索一下。

解决方案 »

  1.   

    <%! public String getString(String s)
        {
            StringBuffer sb = new StringBuffer();
            for (int i=0;i<s.length();i++) {
                char c = s.charAt(i);
                if (c >= 0 && c <= 255) {
                    sb.append(c);
                } else {
                    byte[] b;
                    try {
                        b = Character.toString(c).getBytes("utf-8");
                    } catch (Exception ex) {
                        System.out.println(ex);
                        b = new byte[0];
                    }
                    for (int j = 0; j < b.length; j++) {
                        int k = b[j];
                        if (k < 0) k += 256;
                        sb.append("%" + Integer.toHexString(k).
                        toUpperCase());
                    }
                }
            }
            return sb.toString();
       }
    %>
      

  2.   

    public String getString(String s)
    就可以解决