Golang 中的 UTF-8 与 GBK 编码转换 2018-07-27 枫叶 在 Golang 中转换 UTF-8 与 GBK 编码的文本,可以使用 Go 官方的 golang.org/x/text 包实现,这个包可以通过下面的命令安装:go get golang.org/x/text如果访问 golang.org 站点存在困难,也可以使用下面的命令通过 github ...
一个编码错误导致的 MySQL 写入失败问题 Error 1366: Incorrect string value: for column 2017-02-22 枫叶 昨天写一个 mongodb 导数据到 MySQL 的程序,写入MySQL的时候报错了:Error 1366: Incorrect string value: '\xF0\x9F\x98\x83\xE4\xB8...' for column 'requestBody' at row 17790。...
为什么 mysql 要使用 utf8mb4 而非 utf8编码 2017-02-17 枫叶 一、简介MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。二、内容描述那...
解决openfire在使用MySQL数据库后的中文乱码问题 2013-08-07 枫叶 openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。