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);
  • 相关阅读:
    SDUT 猴子分桃
    SDUT 母牛的故事
    SDUT 小鑫の日常系列故事(六)——奇遇记 递推算法
    SDUT 爬楼梯
    SDUT 王小二切饼
    linux 排序命令sort
    shell 判断语句
    shell统计指定范围内的所有质数以及它们的和
    shell 1到指定数累加
    shell九九乘法表
  • 原文地址:https://www.cnblogs.com/jameshappy/p/2781044.html
Copyright © 2011-2022 走看看