日期:2014-05-17  浏览次数:20883 次

咨询一下65300 '4'是什么编码
要比较两个字符串~
其中一个字符串
65300 '4' 是这种编码的,请问一下是什么编码~
怎么转换成Unicode

------解决方案--------------------
是Unicode 
拼音输入法,选全角
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
是utf-16编码,可以用下面的C#代码测试

            string str = "4";
            EncodingInfo[] array = Encoding.GetEncodings();
            foreach (EncodingInfo item in array)
            {
                try
                {
                    Encoding encoding = item.GetEncoding();
                    byte[] bytes = encoding.GetBytes(str);
                    ushort number = BitConverter.ToUInt16(bytes, 0);
                    if (number == 65300)
                    {
                        Console.WriteLine(item.Name);
                        break;
                    }
                }
                catch
                {
                }
            }