如我在文本框中输入“D0BBD0BB”,运行后,在另一个文本框中显示“谢谢”,用什么代码转换?怎么实现呢?
string returnStrP = textBox12.Text;
textBoxR12.Text = Convert.ToString(returnStrP);
求指点,如何改?
我如下这样输入可以运行,但是得到的是没有经过转换的,还是原来的D0BB,而不是汉字“谢”
string aaa = "D0BB";
byte[] bbb = System.Text.Encoding.Default.GetBytes(aaa);
textBoxR12.Text = System.Text.Encoding.GetEncoding("GB2312").GetString(bbb);
假定你输入d0bbd0bb是在textBox1,结果要显示在textBox2中,那就是
public static byte[] HexStringToByteArray(string s)谢谢,
为什么这代码在我的代码里是运行不了?提示,是不是还要加载其他代码?
我直接加一行代码textBoxR12.Text = Encoding.GetEncoding("GB2312").GetString(HexStringToByteArray("D0BB"));
就提示:上下文中没有这个名称“HexStringToByteArray”,该如何修改
HexStringToByteArray就是上面那个方法,你要加到自己代码里才行的。