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);
}
posted @ 2020-05-28 19:49  xhubobo  阅读(1514)  评论(0编辑  收藏  举报