MySQL内的utf8mb4 字符编码
MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,mb4即 most bytes 4。简单说 utf8mb4 是 utf8 的超集并完全兼容utf8,能够用四个字节存储更多的字符。但抛开数据库,标准的 UTF-8 字符集编码是可以用 1~4 个字节去编码21位字符,这几乎包含了是世界上所有能看见的语言了。然而在MySQL里实现的utf8最长使用3个字节,也就是只支持到了 Unicod
MySQL在 5.5.3 之后增加了 utf8mb4 字符编码,mb4即 most bytes 4。简单说 utf8mb4 是 utf8 的超集并完全兼容utf8,能够用四个字节存储更多的字符。但抛开数据库,标准的 UTF-8 字符集编码是可以用 1~4 个字节去编码21位字符,这几乎包含了是世界上所有能看见的语言了。然而在MySQL里实现的utf8最长使用3个字节,也就是只支持到了 Unicod
1.TablePlus (tableplus.com)2.Sequel Pro (sequelpro.com)3.Navicat (navicat.com.cn)
"HY000"是服务器的一般错误(请参见服务器错误代码和消息(在MySQL文档中)."2002"是MySQL客户端错误代码,表示"无法通过套接字连接到本地MySQL服务器"(请参阅(客户端错误代码和消息(在MySQL文档中).特定于驱动程序的错误代码和消息("php_network_getaddresses:getaddrinfo失败:名称或服务未知")告诉您PDO无法解析主机名.