本人第一次在这里现丑,请大家多多指教。
转换方法:
string ChangeChineseChar(char ch)
{
byte[] bytes = System.Text.Encoding.GetEncoding("gb2312").GetBytes(ch.ToString());
if (bytes.Length != 2|| bytes[0]-160<0 || bytes[1]-160<0)//判断是否是简体汉字
{
return ch.ToString();
}
int zone = bytes[0]-160;//看了其他朋友的代码,发现不是自己想要的,就这么改了。
int num = bytes[1]-160;
string restr=ch.ToString()+zone.ToString("00")+num.ToString("00");
return restr;
}