gb2312究竟有没繁体字符
我用gb2312一样可以对繁体字符进行编码解码还有下面
if (Encoding.GetEncoding("gb2312") == Encoding.GetEncoding("gbk"))
{
MessageBox.Show("为什么会相等,gb2312和gbk是不同的字符集噢");
}
我用gb2312一样可以对繁体字符进行编码解码还有下面
if (Encoding.GetEncoding("gb2312") == Encoding.GetEncoding("gbk"))
{
MessageBox.Show("为什么会相等,gb2312和gbk是不同的字符集噢");
}
楼主说的问题,确实是Windows搞的怪。GBK的代码页是936,而gb2312也是936,二者是同一个字符集!至于80版的gb2312,则有一个名为“gb2312-80”的字符集,对应代码页是20936
也有繁体字的,也是由于这个gb2312是等同与gbk吗?