zoukankan      html  css  js  c++  java
  • 将字符串转化为gb2312字符

          string utfinfo = getpage;

                                string gb2312info = string.Empty;

                                Encoding utf8 = Encoding.UTF8;
                                Encoding gb2312 = Encoding.GetEncoding("gb2312");

                                // Convert the string into a byte[].
                                byte[] unicodeBytes = utf8.GetBytes(utfinfo);
                                // Perform the conversion from one encoding to the other.
                                byte[] asciiBytes = Encoding.Convert(utf8, gb2312, unicodeBytes);

                                // Convert the new byte[] into a char[] and then into a string.
                                // This is a slightly different approach to converting to illustrate
                                // the use of GetCharCount/GetChars.
                                char[] asciiChars = new char[gb2312.GetCharCount(asciiBytes, 0, asciiBytes.Length)];
                                gb2312.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);
                                gb2312info = new string(asciiChars);
  • 相关阅读:
    物理分页和逻辑分页扫盲
    JAVA集合操作的利器:CollectionUtils
    关于MYSQL表记录字段换行符回车符处理
    JSONObject依赖包
    Spring Mvc中@ResponseBody中文乱码解决,以及修改返回的Content-Type
    Python运行出错情况
    Python编码相关理解
    Python访问Access数据库
    Python
    android开发(1)
  • 原文地址:https://www.cnblogs.com/jameshappy/p/2781044.html
Copyright © 2011-2022 走看看