我看到C#里的Encoding有gb18030和gb2312.中文网站用的很多是GBK编码。可是浏览器里也只有这两种。我查到有的说GB2318只是GBK的子集。那浏览器打开GBK的网站用的也只是GB2312解码,是不是会有乱码的地方?也看到有说gb2312包含gbk的。到底是怎么回事?既然浏览器打开都是用gb2312,那么我获取到的gbk编码是否直接可以用gb2312解码,会不会有乱码的时候?