zoukankan      html  css  js  c++  java
  • 字符编码(gb2312&&UTF8)

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication9
    {
        class Program
        {
            static void Main(string[] args)
            {
                string str1 =string.Empty;
                string str2 = string.Empty;
                Encoding gb2312 = Encoding.GetEncoding("gb2312");
                Encoding utf8 = Encoding.GetEncoding("utf-8");
                Random rm = new Random();         
                int regionCode = rm.Next(16, 56);
                int positionCode;
                if (regionCode == 55)
                {
                    // 55区排除90,91,92,93,94
                    positionCode = rm.Next(1, 90);
                }
                else
                {
                    positionCode = rm.Next(1, 95);
                }        
                // 转换区位码为机内码
                int regionCode_Machine = regionCode + 160;// 160即为十六进制的20H+80H=A0H
                int positionCode_Machine = positionCode + 160;// 160即为十六进制的20H+80H=A0H
             
                byte[] bytes = new byte[] { (byte)regionCode_Machine, (byte)positionCode_Machine };
                str1=gb2312.GetString(bytes);
                str2 = utf8.GetString(bytes);
               
                Console.WriteLine(str1);
                Console.WriteLine(str2);
                Console.ReadKey();
            }
        }
    }

  • 相关阅读:
    VMware的安装
    草根创业专题开篇
    转:分布式和集中式版本控制工具svn,git,mercurial
    sql db to sqlite
    简单办公自动化系统开发与思考1
    sql ef datacontext muti thread problem
    谈云计算,服务器运算的惊天骗局
    ios5.1二货,手贱,解决方案
    阿曹的创业点子1人人快递
    创业点子wifi anywhere
  • 原文地址:https://www.cnblogs.com/a1656344531/p/2742510.html
Copyright © 2011-2022 走看看