zoukankan      html  css  js  c++  java
  • C# GB2312 和 UTF8 互转

    public string GB2312ToUtf8(string gb2312String)
    {
    Encoding fromEncoding = Encoding.GetEncoding("gb2312");
    Encoding toEncoding = Encoding.UTF8;
    return EncodingConvert(gb2312String, fromEncoding, toEncoding);
    }

    public string Utf8ToGB2312(string utf8String)
    {
    Encoding fromEncoding = Encoding.UTF8;
    Encoding toEncoding = Encoding.GetEncoding("gb2312");
    return EncodingConvert(utf8String, fromEncoding, toEncoding);
    }

    public string EncodingConvert(string fromString, Encoding fromEncoding, Encoding toEncoding)
    {
    byte[] fromBytes = fromEncoding.GetBytes(fromString);
    byte[] toBytes = Encoding.Convert(fromEncoding, toEncoding, fromBytes);

    string toString = toEncoding.GetString(toBytes);
    return toString;
    }

    //成功一定有方法,失败一定有原因。
  • 相关阅读:
    java配置环境变量
    What Beautiful HTML Code Looks Like jessica
    Hive 快速搭建
    Apq本地工具集
    SQL:查询购买了所有指定商品的人
    NodeJs
    留存
    markdown
    微信公众号开发
    viper
  • 原文地址:https://www.cnblogs.com/webapi/p/2415170.html
Copyright © 2011-2022 走看看