c#生僻字不能解析,即为乱码

string strr = "洑";
byte[] buffer1 = Encoding.Default.GetBytes(strr);
string strr1 = Encoding.GetEncoding("GBK").GetString(buffer1);

应该就是编码方式的问题,改成GBK或者UTF-8好像都不行;

问题描述:和对方厂家对接的,不能解析;

byte[] buffer1 = Encoding.GetEncoding("GBK").GetBytes(strr);

编码要一致

检查下你的字库中有没有这个字,用宋体gbk版的才能显示。