2009-06-09 63 views

回答

1

是的,它看起来像这样也会损失数据:

using System; 
using System.Text; 

class Test 
{ 
    static void Main(string[] args) 
    { 
     Encoding shiftJis = Encoding.GetEncoding(932);   
     byte[] original = new byte[] { 0x87, 0x90 };   
     string text = shiftJis.GetString(original); 
     byte[] backAgain = shiftJis.GetBytes(text);  
     Console.WriteLine("{0:x}{1:x}", backAgain[0], backAgain[1]); 
    } 
} 

这将打印81E0,通过你链接到页面的预测。

相关问题