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);
  • 相关阅读:
    首次使用随便写点哦
    js中call、apply和bind的区别
    前端的事件流以及事件处理程序
    javascript中数组的深拷贝的方法
    我的第一篇博客
    圆盘转动按钮-react native
    鼠标拖拽删除
    js基础 -----鼠标事件(按下 拖拽)
    清除浮动的几种常用方法
    VUE常见问题解决
  • 原文地址:https://www.cnblogs.com/jameshappy/p/2781044.html
Copyright © 2011-2022 走看看