string a = "測試"; byte[] b=Encoding.Default.GetBytes(a);//將字串轉為byte[] MessageBox.Show(Encoding.Default.GetString(b));//驗證轉碼後的字串,仍正確的顯示. byte[] c = Encoding.Convert(Encoding.Default, Encoding.UTF8, b);//進行轉碼,參數1,來源編碼,參數二,目標編碼,參數三,欲編碼變數 MessageBox.Show(Encoding.UTF8.GetString(c));//顯示轉為UTF8後,仍能正確的顯示字串
沒有留言:
張貼留言