- 当使用windows api时,一般系统都会提供两个相同方法,但是结尾名字不同。
就跟LoadLibraryA
和LoadLibraryW
这两种方法。
类似下列
原因在于,针对于不同编码,系统提供的api不同。
W
结尾主要针对的是UNICODE编码,
A
结尾主要针对的是ASCII编码格式。
主要原因是存储方式不同。 - UNICODE编码采取的方式是两个字节存储一个字符,而ASCII码采取的是一个字节存储一个字符。
- 还有一个区别 ascii码不支持中文,只支持英文,所以有些ascii码乱码 也是ok理解的。
关于编码区别,有篇文章讲的比较好
https://blog.csdn.net/skh2015java/article/details/80500482
可以有时间的话看一下。
WindowsAPI中W和A的区别
最新推荐文章于 2024-10-07 21:19:22 发布