C#字符集编码的使用及说明

C#字符集编码的使用

ASCII:西欧字符集

GB2312:国家简体中文字符集,兼容ASCII。

BIG5:统一繁体字编码

GBK:它是GB2312的扩展,支持简体和繁体字,兼容GB2312

GB18030:在GBK基础上继续扩展生僻字和日文、朝鲜语等的编码,兼容GBK

UNICODE:为世界650种语言进行统一编码,只兼容ASCII对GB系列都不兼容

eg:

public static int GetGBKValue(string key)
 {
            byte[] gbk = Encoding.GetEncoding("GBK").GetBytes(key);
            //或者byte[] gbk = Encoding.UTF8.GetBytes(key);
            
            string code = "";
            foreach (byte b in gbk)
            {
                code += string.Format("{0:X2}", b);
            }
            int gbkValue = int.Parse(code, NumberStyles.HexNumber);
            return gbkValue;
 }
收藏 (0)
评论列表
正在载入评论列表...
我是有底线的
为您推荐
    暂时没有数据