win32 API中的A后缀和W后缀,A是指ANSI还是ASCII?

六道佩恩 2020-01-20 05:39:21
比如CreateWindowA,这个A指ANSI还是ASCII,怎么看到两种说法都有?
...全文
485 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
走好每一步 2020-01-20
  • 打赏
  • 举报
回复
所以说CreateWindowA 这个指的是ANSI
走好每一步 2020-01-20
  • 打赏
  • 举报
回复
ANSI包含ASCII ASCII只是英文字母和符号,占一个字节 ANSI每个国家都有自己的标准,如中国GBK编码,这些编码是多字节编码。 英文占一个字节,如中文可能占两个字节,或3个字节,或4个字节
xdayong 2020-01-20
  • 打赏
  • 举报
回复
官网上的一句话 In the ANSI version of this function, the name is limited https://docs.microsoft.com/zh-cn/windows/win32/api/fileapi/nf-fileapi-createfilea?redirectedfrom=MSDN
  • 打赏
  • 举报
回复
ANSI和ASCII都是单字节编码,不同是ASCII是7位编码(最高位保持为0),ANSI是8位编码
我叫侯万楼 2020-01-20
  • 打赏
  • 举报
回复
ASCII码是不可能ASCII码的,ASCII码一共就那么几个,输入中文咋办,比如路径

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧