日期:2014-05-19  浏览次数:20754 次

谁知道这是什么编码出来的?帮帮忙啊
鎴戠殑 怎么能正确转为中文

------解决方案--------------------
这都行?
你好歹也要说清楚这个字符串是经过怎么样的处理而来的,人家才能帮你调查啊
就好像我问 1234 怎么还原成 中文 的道理是一样的

------解决方案--------------------
着一定是unicode编码,一定是.O(∩_∩)O哈哈~
------解决方案--------------------
Java code


01.import java.io.*;  
02.class CharCode  
03.{  
04.    public static void main(String []args) throws Exception  
05.    {  
06.        //System.getProperty("file.encoding","iso8859-1");   
07.        //System.getProperties().list(System.out);   
08.        String strChina="中国";  
09.        for(int i=0;i<strChina.length();i++)  
10.        {  
11.            System.out.println(Integer.toHexString(strChina.charAt(i)));  
12.        }  
13.          
14.        byte [] buf=strChina.getBytes("gb2312");  
15.        //byte [] buf=strChina.getBytes();//缺省和上面一样。   
16.        for(int i=0;i<buf.length;i++)  
17.        {  
18.            System.out.println(Integer.toHexString(buf[i]));  
19.        }  
20.          
21.        for(int i=0;i<buf.length;i++)  
22.        {  
23.            System.out.write(buf[i]);  
24.        }  
25.        System.out.println();  
26.        //自动调用flush,刷新缓冲区。   
27.        //System.out.write(buf,0,4);   
28.        System.out.println("中国");  
29.    }  
30.}

------解决方案--------------------
一个一个试试就知道了
------解决方案--------------------
这是unicode(utf-8)编码,用gb2312,gbk打开就是这样的乱码。
借用网上的一段方法来还原http://wenwen.soso.com/z/q179151964.htm
(1)将乱码复制到记事本里。
(2)将文件保存为HTML文件。
(3)用浏览器打开这个文件。
(4)将文档的编码改为Unicode编码。(这一步有些浏览器可能不需要设置)
(5)乱码复原。
------解决方案--------------------
一个个试下
------解决方案--------------------

------解决方案--------------------
unicode(utf-8)编码吧 百度下 有软件的
------解决方案--------------------
手动将所有编码格式都试一下,或者写个程序,将所有编码放入集合,遍历编码集合。
------解决方案--------------------
转换后的中文是“我的”