zoukankan      html  css  js  c++  java
  • GB2312转换成UTF-8与utf_8转换成GB2312

     本文转载:http://www.cnblogs.com/jonhson/archive/2010/08/10/1796536.html

    /// <summary>
            /// utf_8转换成GB2312
            /// </summary>
            /// <param name="utfInfo"></param>
            /// <returns></returns>
            private string ToGB2312(string utfInfo)
            {
                string gb2312Info = string.Empty;
                Encoding utf8 = Encoding.UTF8;
                Encoding gb2312 = Encoding.GetEncoding("gb2312");
    
                byte[] unicodeBytes = utf8.GetBytes(utfInfo);
    
                byte[] asciiBytes = Encoding.Convert(utf8, gb2312, unicodeBytes);
    
                char[] asciiChars = new char[gb2312.GetCharCount(asciiBytes, 0, asciiBytes.Length)];
                gb2312.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);
                string gb2312info = new string(asciiChars);
                return gb2312info;
            }
    
    
            /// <summary>
            /// GB2312转换成UTF-8
            /// </summary>
            /// <param name="gbInfo"></param>
            /// <returns></returns>
            private string ToUTF8(string gbInfo)
            {
                string Info = string.Empty;
                Encoding gb2312 = Encoding.GetEncoding("gb2312");
                Encoding utf_8 = Encoding.GetEncoding("UTF-8");
    
                byte[] unicodeBytes = gb2312.GetBytes(gbInfo);
    
                byte[] asciiBytes = Encoding.Convert(gb2312,utf_8 , unicodeBytes);
    
                char[] asciiChars = new char[utf_8.GetCharCount(asciiBytes, 0, asciiBytes.Length)];
                utf_8.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);
                string info = new string(asciiChars);
                return info;
    
            }
    

      

  • 相关阅读:
    Spring基于注解的事务控制
    Spring基于配置的事务控制
    Spring基于注解配置AOP
    字符串构造,思维
    DP
    线段树二分
    计算机组成原理
    Graph Attention Networks (GAT) 代码解读
    Python 列表与字典
    2.运算方法和运算器
  • 原文地址:https://www.cnblogs.com/51net/p/3408123.html
Copyright © 2011-2022 走看看