1. 程式人生 > WINDOWS開發 >C#編碼轉換

C#編碼轉換

C#編碼轉換主要使用了Encoding.Convert方法,它需要原編碼字串的位元組陣列作為引數,返回目標編碼的位元組陣列。Encoding物件可以從字串獲取位元組陣列,又能夠從位元組陣列還原字串,因此可以將其組合用來轉碼。

public static string EncodingConvert(Encoding src,Encoding dst,string text)
{
    var bytes = src.GetBytes(text);
    bytes = Encoding.Convert(src,dst,bytes);
    return dst.GetString(bytes);
}