天天看點

.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);

}

繼續閱讀