public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("UTF8");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
 
}
return "null";
}

解决方案 »

  1.   

    public class CharTest 
    {
    public static void main(String[] args) 
    {
    char ch = '删';
    int i = ch;
    Integer ii = new Integer(i);
    String st = ii.toHexString(i);
    System.out.println(ch + " unicode is: \\u" + st);
    System.out.println("\u5220\u9664");
    }
    }
      

  2.   

    实在不懂为什么你要把国标码在程序中转换为utf8:如"关闭",转换为"\u5173\u95ed"?
    如果说你要把一个GBK代码的java文件转成UTF8编码的java文件,我就知道为什么了。
    如果是那样,用InputStreamReader(..., "GBK")读进来,用OutputStreamWriter(...,"UTF8")写出来,就是UTF8编码的文件了。
      

  3.   

    我认为他们的都不对
    这样save as的用法
    但文字不因是那样
    采用好的表达形式