天天看点

.NET 字符串 编码转换 GB2312 UTF8

将 gb2312 转换 utf8 编码

private void button1_Click(object sender, System.EventArgs e)

{

 byte[] temp;

 //将 textBox1.Text 转换为 byte 数组

 temp = Encoding.Default.GetBytes(textBox1.Text);

 //利用 Encoding 类的 Convert 方法,将 temp 的编码由 gb2312 转换为 big5 编码

 temp = Encoding.Convert(Encoding.GetEncoding("gb2312"),Encoding.GetEncoding("utf8"),temp);

 //将  byte 数组 转换为 string

 textBox2.Text = Encoding.Default.GetString(temp);

}

继续阅读