L、TEXT()、_TEXT()和_T()的区别
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()的区别相关推荐
- 关于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 ...
- 关于char, wchar_t, TCHAR, _T(),L,宏 _T、TEXT,_TEXT
char :单字节变量类型,最多表示256个字符, wchar_t :宽字节变量类型,用于表示Unicode字符, 它实际定义在<string.h>里:typedef unsigned s ...
- visu studio编程中L、TEXT、_TEXT、_T 用法说明
visu studio编程中L.TEXT._TEXT._T 用法说明 宽字符和多字节字符的说明如下: 宽字符,wide character,该字符集内每个字符使用相同的位长: 多字节字符,multib ...
- SQL Server中Text和varchar(max)数据类型区别
SQL Server中Text和varchar(max)数据类型区别 以前只知道text和image是可能被SQL Server淘汰的数据类型,但具体原因不太清楚,今天读书的时候发现了text与var ...
- Python中request的content,text和string方法的区别
content,text和string方法的区别 content & text text & string content & text 源码: @propertydef te ...
- Intel XEON L/E/X/W 系列的区别
Intel XEON L/E/X/W 系列的区别 问题: Intel至强处理器的W系列,和E.X系列的区别有什么? 解决方法: baidu 按照 处理器热设计功耗的不同 , 至强 5500 ...
- size_t,__T,_T,TEXT,_TEXT等一些特殊宏的理解
typedef char TCHAR ; 现在开始讨论字符串文字中的L问题.如果定义了_UNICODE标识符,那么一个称作__T的宏就定义如下: #define __T(x) L##x 这 ...
- text和content方法的区别
requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等.其中返回的网页部分会存在.content和.text两个对 ...
- [转]text和content方法的区别
r.text str #字符串方式的响应体,会自动根据响应头部的 字符编码进行解码 r.content bytes #字节方式的响应体,会自动为你解码 gzip 和 deflate 压缩 reques ...
最新文章
- es中发现结点的角色
- 如何使用 Istio 进行多集群部署管理:多控制平面
- Android 监听手机GPS打开状态
- NJ4X源码阅读分析笔记系列(三)—— nj4x-ts深入分析
- Zabbix 安装agent
- 云计算的 2020:云原生崛起,重新定义软件!
- GitForWindows工具集(GitBash命令行)
- OpenShift 4 之使用持久化存储
- oracle报27040错误,【oracle案例】创建表空间时遇到 ORA-01119,0RA-27040,0SD-04002
- 初识 asp.net mvc(二)
- UiPath PDF操作
- SATA硬盘在安装OS时注意AHCI模式
- pci-e服务器显卡性能,旗舰显卡不同PCI-E模式下性能对比测试
- html 嵌入页面,html5页面嵌入
- [渝粤教育] 西南科技大学 公共人力资源管理 在线考试复习资料
- 还没对Docker加以限制?埋下的安全隐患了解一下
- 数字电视标准ATSC,DVB的比较
- 3_IMX6ULL启动流程
- 怎么做拼多多活动|成都百择
- 分布式日志sleuth+分布式追踪系统zipkin+消息中间件rabbitMQ+MySQL存储跟踪数据
热门文章
- webkit的几个属性
- 图形化代码阅读工具——Scitools Understand
- 使用CocoaPods出现 The `master` repo requires CocoaPods 0.32.1 - 问题解决
- 用python的matplotlib画标准正态曲线
- 【python自动化办公01】word操作-新建文档
- 阿里巴巴矢量图标库iconfont使用教程
- Jenkins项目迁移
- 【代码】ReentrantLock使用tryLock进行尝试锁定
- Spring Boot使用redis处理重复点赞的问题
- Linux kill指令和killall指令