一个汉字的前一半为“160+区码”的字符,后一半为“160+ 位码”的字符。
1 string c_str = "文"; 2 byte[] b = Encoding.Default.GetBytes(c_str); 3 short p1 = (short)b[0]; 4 short p2 = (short)b[1]; 5 string result = (p1-160).ToString()+(p2-160).ToString();
一个汉字的前一半为“160+区码”的字符,后一半为“160+ 位码”的字符。
1 string c_str = "文"; 2 byte[] b = Encoding.Default.GetBytes(c_str); 3 short p1 = (short)b[0]; 4 short p2 = (short)b[1]; 5 string result = (p1-160).ToString()+(p2-160).ToString();