就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式。代码如下: FileOutputStream fos=new FileOutputStream(new File(filePath),true); Writer ut=new OutputStreamWriter(fos," ...
分类:
系统相关 时间:
2018-05-05 11:10:46
阅读次数:
214
mysql的utf8编码的一个字符最多3个字节,但是一个emoji表情为4个字节,所以utf8不支持存储emoji表情。但是utf8的超集utf8mb4一个字符最多能有4字节,所以能支持emoji表情的存储。 最低支持版本为5.5.3+ 根据网上大多数的教程设置编码格式总是保存不成功。 终于查了很多 ...
分类:
数据库 时间:
2018-04-27 17:54:16
阅读次数:
209
在mysql中,对应的表字段编码通常默认为lartin1编码,在本地客户端显示的时候看着是乱码,但是通过mysql -u -p -h命令登录后,select查询到数据是正常的,通过jdbc或者php等去取回来的中文是乱码; 也就是中文在mysql中是lartin1,到我们自己本地或者用navicat ...
分类:
数据库 时间:
2018-04-24 21:44:14
阅读次数:
211
微信公众号开发之网页授权登录及code been used 解决! ...
分类:
微信 时间:
2018-04-23 18:35:34
阅读次数:
12710
go语言圣经-复数 1.我们把形如a+bi(a,b均为实数)的数称为复数,其中a称为实部,b称为虚部,i称为虚数单位。两种精度的复数类型:complex64和complex128,分别对应float32和float64两种浮点数精度 2.complex函数用于构建复数,real和imag函数分别返回 ...
分类:
编程语言 时间:
2018-04-10 17:37:54
阅读次数:
287
中文iso8859-1编码转utf8编码 str.encode("gbk").decode('gbk').encode('utf-8') 原理: utf8编码的文本可以用iso8859-1的编码表示,但是反过来不行。iso8859-1是单字节编码,而utf8是定长编码,从utf8转化成iso8859 ...
分类:
编程语言 时间:
2018-04-10 11:48:06
阅读次数:
174
当文件使用gbk/utf8编码写入内容的时候,读取的时候也只能使用gbk/utf8读取,什么编码写入的就需要什么编码来读取
分类:
其他好文 时间:
2018-03-27 21:01:11
阅读次数:
123
字符类型 #官网:https://dev.mysql.com/doc/refman/5.7/en/char.html #注意:char和varchar括号内的参数指的都是字符的长度 #char类型:定长,简单粗暴,浪费空间,存取速度快 字符长度范围:0-255(一个中文是一个字符,是utf8编码的3 ...
分类:
数据库 时间:
2018-03-12 23:00:12
阅读次数:
250
今天在用一个ajax验证用户名的功能,返回值报错,抓包看了下,多出来一堆点,源代码里显示方框和6个空行 这堆东西导致ajax判断返回值会错误,度娘了一下午(皇天不负游戏人啊),原来是一个坑爹的BOM头文件. 解决方法就是 输出前用ob_clean()函数,清除; 切记不要用记事本打开utf8编码的p ...
分类:
Web程序 时间:
2018-02-26 18:55:42
阅读次数:
602
MySQL要存储emoji表情,由于emoji表情的unicode编码占用4个字节,而Mysql的utf8编码最多只能存储3个字节, 所以保存到数据库时会产生异常,一般两种解决方法, 方法一 修改数据库的字符集为utf8mb4,MySQL支持 emoji 表情的最低版本为5.5.3,否则不支持字符集 ...
分类:
微信 时间:
2018-02-25 19:10:13
阅读次数:
1960