Archives

帖子来自 西西 RSS

西西

如何使用 Unicode 版和 Ansi 版 API

作者: 西西 (1 篇文章) 日期: 五月 12, 2010 在 4:01 下午
评论 (5)

1、ANSI字符集和Unicode字符集 ANSI的ASCII字符集及其派生字符集(也称多字节字符集)比较旧,Unicode字符集比较新,固定以双字节表示一个字。具体见参考链接1,也可以看看这篇博文。随着32位世界和VB4的到来,我们迈进了一半是UNICODE,一半是ANSI的Windows世界。而在此之前,是ANSI一统天下。 2、WINDOWS API所用的字符集 操作字符串的API在声明时,会指定字符集。每个含有字符串的API同时有两个版本:即ANSI,Unicode。尾部带A的API是ANSI版本,带W的API是Unicode版本。例如:SetWindowTextA,是ANSI函数;而SetWindowTextW,是Unicode函数。 WINUSERAPI BOOL WINAPI SetWindowTextA(HWND hWnd, LPCSTR lpString) WINUSERAPI BOOL WINAPI ...

继续 ›

分类: 其他, 博客征文专栏
标签: