//字符串转ASCII码 // str1:字符串 str2:ASCII码 if (Encoding.GetEncoding("unicode").GetBytes(new char[] { str1[0] })[1] == 0)//判断输入是否为字母 { str2= Encoding.GetEncoding("unicode").GetBytes str1[0].ToString();//得到字符的ASCII码值 } //ASCII码转字符 int P_int_Num;//定义整型局部变量 if (int.TryParse(txtascii.Text, out P_int_Num))//将输入的字符转换为数字 { txtstr.Text = ((char)P_int_Num).ToString();//将ASCII码转换为字符 } //汉字转区位码 /// <summary>得到汉字区位码方法 /// /// </summary> /// <param name="strChinese">汉字字符</param> /// <returns>返回汉字区位码</returns> public string getCode(string Chinese) { byte[] P_bt_array = Encoding.Default.GetBytes(Chinese);//得到汉字的Byte数组 int front = (short)(P_bt_array[0] - '