宽字符wchar_t 与 窄字符char 先说下窄字符char,这个大部分读者应该很清楚,char类型的变量占一个字节(byte)(也就是8个bit(比特)),能表示256个字符,那char的范围有两种 第一种(signed char):-128~127 第二种(unsigned char):0~2 ...
分类:
其他好文 时间:
2019-04-06 14:21:12
阅读次数:
141
Laravel 默认使用utf8mb4字符编码,而不是的utf8编码。因此运行php artisan migrate会出现如下错误: 问题根源 MySql支持的utf8编码最大字符长度为3字节,如果遇到4字节的宽字符就会出现插入异常。三个字节UTF-8最大能编码的Unicode字符是0xffff,即 ...
分类:
其他好文 时间:
2019-01-30 23:18:02
阅读次数:
304
一、什么是utf8mb4 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了 二 ...
分类:
数据库 时间:
2019-01-03 11:04:03
阅读次数:
130
C++语言不能直接处理输入输出,而是通过一族定义在标准库中的类型处理IO。这些类型支持设备的IO操作,设备可以是控制台、文件等。IO类可以处理char数据和宽字符类型,也可以处理string类型。 IO库主要基于istream和ostream两个类型进行扩充。istream表示输入流,用于处理向程序 ...
分类:
编程语言 时间:
2018-11-24 11:35:08
阅读次数:
152
一、Joiner 拼接字符串 1、join 拼接集合中的元素 2、skipNullls 过滤null 3、useForNull 替换null 4、withKeyValueSeparator 拼接map中的元素 二、Splitter 分割字符串 1、split 分割字符串,转集合 2、splitToL ...
分类:
其他好文 时间:
2018-11-19 16:15:57
阅读次数:
260
问题描述: 由于页面中已经有title描述,产品需要title为空,直接将title置空,ios是正常,但是有些安卓手机会直接显示当前网页url 解决方案: 将title的值设置为看不见的 "零宽字符" 把上面的title标签完整的复制到你的网页中,查看效果。 拓展: 将以下一段文字,复制到chro ...
分类:
移动开发 时间:
2018-10-30 17:42:13
阅读次数:
256
字符分类: 宽字符函数 普通C 函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit() isdigit() 测试字符是否为数字 i ...
分类:
编程语言 时间:
2018-09-22 22:26:55
阅读次数:
788
%a 浮点数、十六进制数字和p-记数法(C99)%A 浮点数、十六进制数字和p-记法(C99)%c 一个字符(char) %C 一个ISO宽字符 %d 有符号十进制整数(int)(%ld、%Ld:长整型数据(long),%hd:输出短整形。) %e 浮点数、e-记数法%E 浮点数、E-记数法%f 单 ...
分类:
其他好文 时间:
2018-09-12 20:11:40
阅读次数:
210
最近需要一批汉字字符数据,类似数字字符与ASCII码之间的对应关系,汉字字符与Unicode码之间也存在对应关系。 所以可以遍历Unicode码批量生成汉字。 其中,汉字为宽字符,输出时候注意需要修改成wcout wofstream ,还有使用imbue函数修改区域语言对象,改成chs中文。 效果如 ...
分类:
其他好文 时间:
2018-07-31 19:18:49
阅读次数:
154
String.prototype.charCodeAt String.fromCharCode() test: ...
分类:
编程语言 时间:
2018-07-22 11:28:37
阅读次数:
167