2018-01-14  创建人:Ruo_Xiao

一、L()

L'a'    //将ANSI字符'a'转化为UNICODE字符。
L"a"    //将ANSI字符串"a"转化为UNICODE字符串。

二、TEXT()、_TEXT()和_T()

1、三者都是根据编译器的环境进行ANSI/UNICODE变换的。
2、TEXT()和_TEXT(),windows风格,定义于头文件“WinNT.h”中,开关为宏“UNICODE”。

#ifdef  UNICODE                     // r_winnt
……
#define __TEXT(quote) L##quote      // r_winnt
#else   /* UNICODE */               // r_winnt
……
#define __TEXT(quote) quote         // r_winnt
#endif /* UNICODE */                // r_winnt

3、_T(),定义于tchar.h中,开关是宏“_UNICODE”。

#ifdef  _UNICODE
……
#define __T(x)      L ## x
……
#else   /* ndef _UNICODE */
……
#define __T(x)      x
……
#endif  /* _UNICODE */

三、多字节字符集(ANSI)和UNICODE字符集##

http://blog.csdn.net/itworld123/article/details/78823868

四、VS2010设置字符集

项目->工程名+属性

L、TEXT()、_TEXT()和_T()的区别相关推荐

  1. 关于char, wchar_t, TCHAR, _T,L,TEXT,_TEXT,LPSTR,LPCSTR,PWSTR,PCWSTR,LPTSTR,LPCTSTR的区别

    #ifdef UNICODE typedef wchar_t TCHAR; #else typedef unsigned char TCHAR; #endif typedef unsigned cha ...

  2. 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT

    char :单字节变量类型,最多表示256个字符, wchar_t :宽字节变量类型,用于表示Unicode字符, 它实际定义在<string.h>里:typedef unsigned s ...

  3. visu studio编程中L、TEXT、_TEXT、_T 用法说明

    visu studio编程中L.TEXT._TEXT._T 用法说明 宽字符和多字节字符的说明如下: 宽字符,wide character,该字符集内每个字符使用相同的位长: 多字节字符,multib ...

  4. SQL Server中Text和varchar(max)数据类型区别

    SQL Server中Text和varchar(max)数据类型区别 以前只知道text和image是可能被SQL Server淘汰的数据类型,但具体原因不太清楚,今天读书的时候发现了text与var ...

  5. Python中request的content,text和string方法的区别

    content,text和string方法的区别 content & text text & string content & text 源码: @propertydef te ...

  6. Intel XEON L/E/X/W 系列的区别

    Intel XEON L/E/X/W 系列的区别 问题:   Intel至强处理器的W系列,和E.X系列的区别有什么? 解决方法:   baidu   按照 处理器热设计功耗的不同 , 至强 5500 ...

  7. size_t,__T,_T,TEXT,_TEXT等一些特殊宏的理解

    typedef char TCHAR ;    现在开始讨论字符串文字中的L问题.如果定义了_UNICODE标识符,那么一个称作__T的宏就定义如下: #define __T(x) L##x    这 ...

  8. text和content方法的区别

    requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等.其中返回的网页部分会存在.content和.text两个对 ...

  9. [转]text和content方法的区别

    r.text str #字符串方式的响应体,会自动根据响应头部的 字符编码进行解码 r.content bytes #字节方式的响应体,会自动为你解码 gzip 和 deflate 压缩 reques ...

最新文章

  1. es中发现结点的角色
  2. 如何使用 Istio 进行多集群部署管理:多控制平面
  3. Android 监听手机GPS打开状态
  4. NJ4X源码阅读分析笔记系列(三)—— nj4x-ts深入分析
  5. Zabbix 安装agent
  6. 云计算的 2020:云原生崛起,重新定义软件!
  7. GitForWindows工具集(GitBash命令行)
  8. OpenShift 4 之使用持久化存储
  9. oracle报27040错误,【oracle案例】创建表空间时遇到 ORA-01119,0RA-27040,0SD-04002
  10. 初识 asp.net mvc(二)
  11. UiPath PDF操作
  12. SATA硬盘在安装OS时注意AHCI模式
  13. pci-e服务器显卡性能,旗舰显卡不同PCI-E模式下性能对比测试
  14. html 嵌入页面,html5页面嵌入
  15. [渝粤教育] 西南科技大学 公共人力资源管理 在线考试复习资料
  16. 还没对Docker加以限制?埋下的安全隐患了解一下
  17. 数字电视标准ATSC,DVB的比较
  18. 3_IMX6ULL启动流程
  19. 怎么做拼多多活动|成都百择
  20. 分布式日志sleuth+分布式追踪系统zipkin+消息中间件rabbitMQ+MySQL存储跟踪数据

热门文章

  1. webkit的几个属性
  2. 图形化代码阅读工具——Scitools Understand
  3. 使用CocoaPods出现 The `master` repo requires CocoaPods 0.32.1 - 问题解决
  4. 用python的matplotlib画标准正态曲线
  5. 【python自动化办公01】word操作-新建文档
  6. 阿里巴巴矢量图标库iconfont使用教程
  7. Jenkins项目迁移
  8. 【代码】ReentrantLock使用tryLock进行尝试锁定
  9. Spring Boot使用redis处理重复点赞的问题
  10. Linux kill指令和killall指令