zoukankan      html  css  js  c++  java
  • MBCS与Unicode的转换

    一、绪

        其实刚开始编程的时候我不太喜欢用Unicode编码,所以比较喜欢 VC6.0,即使使用VS2010,也会设置为未设置模式。

        后来,没办法的接触了些Unicode的编程的东西,必须得研究字符集的转换,那个痛苦啊。

    二、字符集的转换

        To Unicode   --------->      MultiByteToWideChar

        To MBCS     --------->       WideCharToMultiByte

        除了这个,还有Unicode转UTF-8和UTF-8转Unicode,特么的参数记不住啊。

    三、使用ATL

      ATL中有两个宏:W2A、A2W

      使用:

        1、包含头文件  #include <atlconv.h>

        2、在使用 W2A和A2W之前 假如宏 USES_CONVERSION

        3、使用W2A和A2W

      缺点:

        可能会出现栈溢出,不要在循环中使用,最好是单独定义一个函数来实现。

  • 相关阅读:
    2021.1.11
    2021.1.10(每周总结)
    2021.1.9
    2021.1.8
    2021.1.7
    构建之法阅读笔记01
    [java] XML DTD XSD
    详解 泛型 与 自动拆装箱
    详解 正则表达式
    详解 LinkedHashMap
  • 原文地址:https://www.cnblogs.com/tk091/p/3545647.html
Copyright © 2011-2022 走看看