参考微软在线文档有关“通用数据类型和数据类型”的章节 单字节字符集:ASCII 缺点:只能显示现代美国英语(基本拉丁字母、阿拉伯数字、英式标点) 双字节字符集:GB2312 ASCII基础上,127号之前保留,两个127号之后的字符连在一起就表示一个汉字 多字节字符集:Unicode 收录了地球上所 ...
分类:
其他好文 时间:
2018-04-28 01:29:15
阅读次数:
191
1、ANSI(即MBCS):为多字节字符集,它是不定长表示世界文字的编码方式。ANSI表示英文字母时就和ASCII一样,但表示其他文字时就需要用多字节。2、Unicode:用两个字节表示一个字符的编码方式。比如字符'A'在ASCII下面用一个字节表示,而在Unicode下面用两个字节表示,其中高字节 ...
分类:
其他好文 时间:
2018-04-07 11:16:49
阅读次数:
137
作者:朱金灿来源:http://blog.csdn.net/clever101 本文简介计算机中两大字符集:多字节字符集和unicode字符集的出现及关系。 首先我们须要明确的是计算机是怎样找到字符的,原来计算机通过一个字符编号来找到字符,这个和学校里每一个学生都有一个学号相似。这里的字符编号和相应 ...
分类:
其他好文 时间:
2017-07-29 12:48:52
阅读次数:
139
通过编写串口助手工具学习MFC过程 因为以前也做过几次MFC的编程,每次都是项目完成时,MFC基本操作清楚了,但是过好长时间不再接触MFC的项目,再次做MFC的项目时,又要从头开始熟悉。这次通过做一个串口助手再次熟悉一下MFC,并做了一下记录,以便方便以后查阅。做的过程中多是遇到问题直接百度和谷歌搜... ...
分类:
编程语言 时间:
2017-06-29 19:24:48
阅读次数:
300
基于脚本配置来过滤log信息 除了通过程序实现对log环境的配置之外。log4cplus通过PropertyConfigurator类实现了基于脚本配置的功能。通过 脚本能够完毕对logger、appender和layout的配置。因此能够解决如何输出,输出到哪里的问题。我将在全文的最后 一部分中提 ...
分类:
编程语言 时间:
2017-04-26 16:44:04
阅读次数:
595
出现该问题的原因是通常手动输入的字符串都是LPCSTR类型的, 解决办法如下: 在工程处右键,属性-常规-字符集,将Unicode字符集改为为多字节字符集,应用并确认即可。 字符串常量报错: 在常量报错时使用”_T”宏(若出现未定义标识符,则需增加头文件#include <tchar.h>),格式: ...
构建VS工程时预处理值是不可缺少的,如动态库的导出配置等。在通过CMake构建VS工程时,可以通过CMake命令进行定义,下面讲三种应用。 字符集:默认装填下VS工程是多字节字符集,如果需要使用Unicode字符集,可以用下面命令进行设置: 动态库导出:Lib_DLL为自定义变量名 MFC的使用:如 ...
分类:
其他好文 时间:
2016-12-29 20:16:19
阅读次数:
1030
CFileDialog派生类在编译过程出现“error 没有与参数列表匹配的构造函数实例参数类型为(int,const char[4],const char[6],int,const char[36],int) .的问题 解决办法 右击项目 属性 配置属性 常规 字符集 选择“使用多字节字符集”即可 ...
分类:
编程语言 时间:
2016-12-27 00:43:16
阅读次数:
716
问题产生线上一直有个历史遗留问题,最近DBA提了出来,所以跟了下代码,作了下简单分析,问题描述如下:在master-slave的环境下,对master上的某个表中的数据插入,会导致master-slave数据不一致的情况,通过反复试验,确定出现该情况的条件如下: master上设置了characte ...
分类:
数据库 时间:
2016-09-23 12:46:26
阅读次数:
227
设置工程属性中的字符集Character Set为多字节字符集还是Unicode引发两个bug后,找到如下资料:解决方法一:通常手动输入的字符串都是const char*(即LPCSTR)类型的,因此只需将该句中的MessageBox改为MessageBoxA即可。解决方法二:参数使用“_T”宏:M ...
分类:
其他好文 时间:
2016-09-15 13:39:42
阅读次数:
220