相关疑难解决方法(0)

使用utf8mb4与PHP和MySQL

我已经读过如果你对某个表/列使用编码utf8mb4,mysql> = 5.5.3完全支持每个可能的字符http://mathiasbynens.be/notes/mysql-utf8mb4

看起来不错.只有我注意到php中的mb_functions没有!我无法在列表中找到它:http://php.net/manual/en/mbstring.supported-encodings.php

我不仅读了东西,还做了一个测试.

我使用php脚本将数据添加到mysql utf8mb4表中,其中内部编码设置为UTF-8: mb_internal_encoding("UTF-8");

并且,正如预期的那样,数据库中的字符看起来很乱.

知道我怎么能让php和mysql谈论相同的编码(可能是一个4字节的编码),并且仍然可以完全支持任何世界语言?

为什么utf8mb4与utf32不同?

php mysql

19
推荐指数
2
解决办法
4万
查看次数

标签 统计

mysql ×1

php ×1