zoukankan      html  css  js  c++  java
  • 2.编码方式

    1.ASC - 7位代表一个字符,128个

    2.ASCII - 8位代表一个字符,256个

    3.MBCS编码族

      DBCS - 单双字节混合编码方式(计算机的主流编码方式):英文占1个字节,中文占2个字节。

      例如:A      我      是      程      序      员

                 01   0203  0405  0607  0809  0A0B

        这种方式有缺陷:

          因为解析时可能为:0102 0304 0506 0708 090A 0B,就会出现乱码。

    4.UNICODE编码族

       所有的字符都占2个字节,解决了DBCS的缺陷。

       例如:  A       我       是      程      序      员

                  0001   0203  0405  0607  0809  0A0B

          不存在解析问题

    宽字节字符

      wchar_t:每个字符占2个字节,实际是unsigned short类型,定义的时候需要增加"L",通知编译器按照双字节编译字符串,采用UNICODE编码。

          需要使用支持wchar_t函数操作宽字符串,例如:

          wchar_t* pwszText = L"Hello World";

          wprintf(L"%s ", pwszText);

  • 相关阅读:
    100个高质量Java开发者博客
    javascript的trigger事件
    js正则函数match、exec、test、search、replace、split使用集合
    Openssl verify命令
    Openssl x509命令
    Openssl req命令
    Openssl asn1parse命令
    Openssl ec命令
    Openssl ecparam命令
    Openssl rsa命令
  • 原文地址:https://www.cnblogs.com/csqtech/p/5122934.html
Copyright © 2011-2022 走看看