随笔分类 - 字符串
摘要:目录 第1章小心Windows7的UTF-8代码页 1 1.1 UTF-16与UTF-8相互转换 1 1.1.1 使用Windows API 1 1.1.2 自己编码 1 1.2 测试代码 4 1.3 测试结果 5 第1章小心Windows7的UTF-8代码页 1.1 UTF-16与UTF-8相互转
阅读全文
摘要:目录 第1章说明 1 1.1 代码 1 1.2 使用 4 第1章说明 VC++中宽窄字符串的相互转换比较麻烦,借助std::string能大大减少代码量。 1.1 代码 函数声明如下: std::string stringA2W(const char* pA,int nA,UINT uCodePag
阅读全文
摘要:目录 第1章代码页 1 1 代码页 1 1.1 单字节字符集 1 1.2 双字节字符集 1 1.3 多字节字符集 1 1.4 ANSI代码页 2 2 枚举代码页 3 3 查询代码页信息 3 4 宽窄字符串 4 5 字符串转换 5 5.1 查表 5 5.2 NlsDllCodePageTranslat
阅读全文
摘要:目录 1 编码 1 2 编码代码(C++) 2 3 解码代码(C++) 4 4 测试代码(VC++) 7 1 编码 UTF-7编码的规则及特点为: 1)UTF16小于等于 0x7F 的字符,采用ASCII编码; 2)UTF16大于0x7F的字符,采用Base64编码,然后在首尾分别加上+-; 3)U
阅读全文
摘要:目录 1 ANSI编码 2 2 UTF16BE编码 2 3 UTF16LE编码 2 4 UTF-8编码 2 5 BOM 3 6 乱码 3 7 总结 5 如下图所示,在记事本里输入"编码",然后另存为的时候,有四种编码: 图1 按下表所示,四种编码存为四个文件: 编码 文件名 ANSI A.txt U
阅读全文
摘要:目录 第1章说明 1 1 简介 1 2 下载 1 3 使用 1 4 代码页选择 2 5 设置ANSI代码页 3 第1章说明 1 简介 在Windows上开发程序,各种编码可谓百花齐放:VC++6.0只能使用ANSI编码;Qt、eclipse最好使用带BOM的UTF-8编码;Android Studi
阅读全文
浙公网安备 33010602011771号