字符
hao931126
这个作者很懒,什么都没留下…
展开
-
sqlite3 插入中文---笔记
近期工作的那个模块,需要SQLITE3做一个日志,于是 使用string拼接了SQL插入命令。但是路径是有中文的。 问题:cmd下用sqlite3打开db文件,中文显示为??? 第一次尝试解决,先百度,第一次百度结果是,将cmd设置为utf-8。 然后chcp 65001,cmd设置为65001代码页后,不吃中文了。把文件全部放到了英文路径下,然后原创 2017-09-22 16:36:29 · 4395 阅读 · 0 评论 -
手持两把锟斤拷, 口中疾呼烫烫烫, 脚踏千朵屯屯屯, 笑看万物锘锘锘
锟斤拷的来历 GBK与UTF-8 Unicode和老编码体系的转化进程中,一定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACTER。那么U+FFFD的UTF-8编码出来,恰恰是 "\xef\xbf\xbd"。假如这个"\xef\xbf\xbd",反复屡次,例如 "\xef\xbf\xb转载 2017-09-22 13:49:00 · 10163 阅读 · 0 评论 -
字符集和编码问题2
接上篇,个人理解部分。历史渊源美国老祖,字符及其表示一开始只有ASCII码,接就是ascii字符集和ascii编码(机器表示)一对一,他使用7位。本地化,后来各国家地区对其本地化扩充,产生了许多本地化的字符集,他们使用多个字节具体方式百度,字符集与编码一对一。到此这些本地化的编码和字符集构成了多字节符集,又MBCS(Multi-Byte Chactacter System,即多字节字符原创 2017-09-18 20:22:37 · 311 阅读 · 0 评论 -
字符集和编码问题
问题:sqlite3使用多字符集编码方式插入中文数据显示为问号???,cmd更改为utf-8编码仍然是???于是决定看一下编码问题。字符集(Charcater Set或Charset):是一个系统支持的所有抽象字符的集合,也就是一系列字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有:ASCII字符集、GB2312字符集(主要用于处理中文汉字原创 2017-09-18 20:01:34 · 386 阅读 · 0 评论 -
字符copy函数原型
c++群讨论,突然发现字符copy原型很有意思,作为程序员装的第一个b,炫的第一个技。while(*src++ =*dst++);1,简洁 2,++表达式3,赋值表达式的值4,指针5,易懂。完活~~原创 2017-09-18 16:41:42 · 477 阅读 · 0 评论 -
字面量,常量,变量,左值,右值
@2017-12-16缘由在学习c++标准的过程中(受刺激了),对于标题中的一些东西发现理解不到位啊。int a =10;const int a = 10;10 是字面量a 是变量const int a 是常量 参考 http://zh.cppreference.com/w/cpp/language/string_literal 参考 https://www.cnblogs.com原创 2017-12-16 19:50:11 · 814 阅读 · 0 评论 -
c++宏定义问题
@2017-01-08源由vs2013下,对于#define Print(x) printf(x) 我在代码里添加了 a=3; Print("%d",a) ;输出为0;这让我很奇怪。后来发现,Print只吃了“%d”大概。但是重新看了下不定参的说明,感觉好像又不是那么回事。算了,以后再仔细想想这一块吧。问题1,宏替换有规则,绝不是任意字符串替换,控制符在宏中有其他意义原创 2018-01-08 10:59:58 · 315 阅读 · 0 评论