C# 汉字编码GB2312转换
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C# 汉字编码GB2312转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                功能界面
源碼:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;namespace wordsConvert {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private byte[] StringToBytes(string TheString){Encoding FromEcoding = Encoding.GetEncoding("UTF-8");Encoding ToEcoding = Encoding.GetEncoding("GB2312");byte[] FromBytes = FromEcoding.GetBytes(TheString);byte[] ToBytes = Encoding.Convert(FromEcoding, ToEcoding, FromBytes);return ToBytes;}private string BytesToString(byte[] Bytes){string Mystring;Encoding FromEcoding = Encoding.GetEncoding("GB2312");Encoding ToEcoding = Encoding.GetEncoding("UTF-8");byte[] ToBytes = Encoding.Convert(FromEcoding, ToEcoding, Bytes);Mystring = ToEcoding.GetString(ToBytes);return Mystring;}private void button1_Click(object sender, EventArgs e){byte[] StringToByte = StringToBytes(textBox1.Text);textBox2.Text = "";foreach (byte MyByte in StringToByte){string Str = MyByte.ToString("x").ToUpper();textBox2.Text += (Str.Length == 1 ? "0" + Str : Str) + " ";}}private void button2_Click(object sender, EventArgs e){byte[] data = new byte[textBox3.Text.Length / 2];int i;try{string buffer = textBox3.Text;buffer = buffer.Replace("0x", string.Empty);buffer = buffer.Replace(" ", string.Empty);for( i = 0; i < buffer.Length/2; i++){data[i] = Convert.ToByte(buffer.Substring(i * 2, 2), 16);}textBox4.Text = BytesToString(data);}catch {MessageBox.Show("數據轉換錯誤,請輸入十六進制數據", "錯誤");}}} }
?
?
C4 E3 BA C3?
轉載于:https://www.cnblogs.com/Mysterious/p/4837758.html
總結
以上是生活随笔為你收集整理的C# 汉字编码GB2312转换的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 电影里王菲饰演的患淋巴癌是哪个?
 - 下一篇: 黄山风景区最佳旅游时间