我用C#读取信息是乱码,转成GB2312后正常了,存入数据库后查看有些信息后面跟着一个特殊字符,比如

把他们复制粘贴到别的地方又是个空格,去也去不掉,这到底是个啥啊,请高手帮帮忙,谢谢啦。。。
//轉碼
byte[] buf = Encoding.Default.GetBytes(odb.alm_msg.Trim());
string aa = Encoding.GetEncoding("GB2312").GetString(buf);
aa = aa.Trim();
aa = aa.ToUpper(); //轉為大寫
aa = aa.Replace(" ", ""); //替換空格
aa = aa.Replace("*", ""); //替換*號
aa = aa.Replace("-", "");//替換/杠