WindowsAPI中W和A的区别
2023-03-08 10:27:24 阅读次数:137
- 当使用windows api时,一般系统都会提供两个相同方法,但是结尾名字不同。
就跟LoadLibraryA
和LoadLibraryW
这两种方法。
类似下列
原因在于,针对于不同编码,系统提供的api不同。
W
结尾主要针对的是UNICODE编码,
A
结尾主要针对的是ASCII编码格式。
主要原因是存储方式不同。 - UNICODE编码采取的方式是两个字节存储一个字符,而ASCII码采取的是一个字节存储一个字符。
- 还有一个区别 ascii码不支持中文,只支持英文,所以有些ascii码乱码 也是ok理解的。
关于编码区别,有篇文章讲的比较好
-
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/u_15906863/5977928,作者:wx6391ae380935e,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:C++11左值和右值引用讲解
下一篇:C++项目开发注意事项--持续更新