更新 2026.7.23win32292 字· 1 分钟 API与宽字符 API(Application Programming Interface,应用程序编程接口) Api的定义 api就是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或者硬件的一访问一组例程的能力,而又无需访问源码,或者理解内部工作机制的细节
WindowsAPI的定义 WindowsAPI是一套用来控制windows的各个木粉的 …
更新 2026.7.23win32 · 逆向412 字· 1 分钟 win32中的宽字符 宽字符 数据类型 容器、模板 ASCII 一个字符 一个字节 GB码(扩展了的ASCII) 英文字符 一个字节 GB码 中文字符 两个字节 UNICODE字符集(unicode编码实际指的是utf-16) 常用字符 两个字节 宽字符: 用多个字节来表示的字符称之为宽字符(只要不是以单字节存储都可称为宽字符)
更新 2026.7.23win32361 字· 1 分钟 兼容问题 由于ASCII存在字符含量过少的缺陷,所以不但我国自己搞出了国际码。其他国家也都设计出了符合自己国情的字符集
但是这就带来了问题
各个字符集之间不兼容怎么办?
Unicode Unicode 4个字节32位
真正有效范围: 0x0 – 0x 10ffff
约十进制:1114112 个字符
unicode相当于 “区位码”(也就是电脑中运行的),实际 …
更新 2026.7.23win32361 字· 1 分钟 GB2312原文到GB2312机内码 ANSCII 汉字编码国家标准 区位码 01-09区 为特殊字符区
10-15区 为自定义区
16-87区 为汉字编码区
兼容演变: 1. 区位码标准中没有定义控制字符 解决方案: 将整个区位码向后移动32位(具体表现为每一字节都加上0x20)得到GB2312原码(国标码) 2. 原版ASCII与我们的初版国际码不兼容 …