- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++编译器对字符串的编码转换.pdf
C++编译器对字符
串的编码转换
殷海峰
2012 年07 月20 日
变更记录
变更记录
日期 作者 说 明
2012.07.18 殷海峰 完成初稿
增加了如下内容
1、研究方法;
2012.07.20 殷海峰 2 、MinGW gcc 处理 Unicode 字符串;
3、VC++6.0 处理rc 文件里的字符串;
4 、VC++.NET 对字符串的处理
I
目 录
目 录
第1 章 说明3
1.1 前言3
1.2 MinGW gcc 3
1.2.1 ANSI字符串3
1.2.2 Unicode字符串4
1.2.3 #include 4
1.3 VC++6.0 4
1.3.1 ANSI字符串5
1.3.2 Unicode字符串5
1.3.3 资源文件5
1.4 VC++.NET 5
II
第3 章 VC++9.0
第1 章 说明
1.1 前言
本文将研究C++编译器对字符串的编码转换。如下面两行代码包含了一个
ANSI 字符串和一个Unicode 字符串(也叫Wide 字符串)。编译之后,它们具
体的编码是什么?
const char* pA = 123456789 测试; //ANSI 字符串
const wchar_t* pW = L123456789 测试; //Unicode 字符串
使用UltraEdit 以二进制打开编译生成的exe 文件。找到123456789 之后就
可以查看ANSI 字符串中“测试”的编码;找到16 进制字符串 31 00 32 00
33 00 34 00 35 00 就可以查看Unicode 字符串中“测试”的编码。使用这个
方法,本文对 MinGW gcc 和 VC++ 编译器进行了研究。
1.2 MinGW gcc
在 Windows 系统下,安装 Qt Creator 2.3.1 之后,MinGW 4.4.0 就被自动
安装,其安装目录一般位于:C:\Qt\qtcreator-2.3.1\mingw 。
1.2.1 ANSI 字符串
MinGW gcc 4.4.0 编译器对ANSI 字符串的编码原则:保持其在源文件里
的原始编码,不做任何转换。
举例说明:对于Test.cpp 里的字符串测试。如果Test.cpp 的编码是ANSI
的,则测试就是ANSI 编码;如果Test.cpp 的编码是UTF-8 的,则测试就
是UTF-8 编码。编译器生成exe 的时候,仅仅在它们后面增加一个字符\0 。也
就是说同样的字符串测试,会因为Test.cpp 的编码不同而不同。同样的代码s
tr
您可能关注的文档
- 3.GCC编译器介绍(Linux基本概念篇).pdf
- 3.组成原理实验指导书.pdf
- 3DMine支持下的风网解算基础数据处理方法及应用.pdf
- 4.2线性代数答案.pdf
- 42011 安全评价过程控制标准 110519发布-110601实施.pdf
- 4公共政策过程分析-政策执行与评估.pdf
- 4郭少青-传统与现代之间:比较环境法对中国环境法治之意蕴.pdf
- 5.2《平安工地》施工单位考核评价表.doc
- 548危害辨识、风险评价与风险控制管理规定B.doc
- 55.02-2(传)安全生产考核奖惩管理制度.doc
- 2026-2030全自动晶体精调机市场发展态势展望及投资规划建议分析研究报告().docx
- 2026-2030全球发动机尾气后处理行业经营风险及企业投资重点建议研究报告.docx
- 2026-2030中国轿车和掀背式电动窗电机(12V)行业市场发展趋势与前景展望战略分析研究报告.docx
- 2026-2030中国导电乙炔碳黑行业前景调研及发展战略研究研究报告.docx
- 2026-2030中国蜂窝通信模组行业发展趋势与投资战略研究报告.docx
- 2026-2030中国氮化硅陶瓷行业市场发展趋势与前景展望战略分析研究报告.docx
- 2025至2030中国呼吸防护行业调研及市场前景预测评估报告.docx
- 2026-2030中国电力铁塔行业投资建议与重点企业经营分析研究报告.docx
- 2025至2030中国节能洗衣机行业发展分析及细分市场及应用领域与趋势展望研究报告.docx
- 2026-2030中国冲击起子行业市场发展趋势与前景展望战略分析研究报告.docx
最近下载
- 企业主导下的产学研协同创新模式研究.docx VIP
- 注塑机结构及工作原理-培训课件.pptx
- THB天海产品目录.doc VIP
- 发现闪光点做最好的自己主题班会课件.pptx VIP
- (消防培训)消防水池及泵房施工组织设计.pdf VIP
- (外研2024版)英语三年级上册 全册单元测试(含答案).docx
- 甘肃省高台县干部培训中心事业单位考试招考198人工作人员遴选题库精品(精选题).docx VIP
- 木材改性第六章(木材尺寸稳定处理.ppt VIP
- 采石场安全生产风险分级管控和隐患排查治理双体系方案[全套资料汇编完整版].docx VIP
- 卫生部手术分级目录(2025年1月份修订).doc VIP
原创力文档


文档评论(0)