C#winform应用程序希望能实现的功能:在文本框中输入一个汉字,单击按钮输出汉字的utf-8编码。

C#winform应用程序希望能实现的功能:在文本框中输入一个汉字,单击按钮输出汉字的utf-8编码。现在主要问题是不知道怎么把汉字变成utf-8编码,不会转换,网上好多说用System.Text.Enconding,可是怎么用啊,

第1个回答  2011-06-16
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if((e.KeyChar>='0'&&e.KeyChar<='9')||(e.KeyChar>='A'&&e.KeyChar<='Z')||(e.KeyChar>='a'&&e.KeyChar<='z'))
e.Handled=false;
else
e.Handled=true;
}
追问

高手,我没说清楚,不好意思啊。我希望的是假如我输入的是“辛树”,能出来一个字符串“%E8%BE%9B%E6%A0%91”,就是上面两个字的utf-8编码字符。怎么 弄啊。

相似回答