搜索

mac版本mysql问题

发布网友 发布时间:2022-04-24 13:31

我来回答

1个回答

热心网友 时间:2022-04-07 22:14

这几天我已经回答了不只一个这样的问题了。我再来教你一次。mysql乱码和程序的编码、数据库的编码都有关系。如果两者编码不一致,那么一定会导致乱码。所以不是一句setnamesutf8就能解决一切问题。default-character-set只是一个默认值,和真正的数据库编码没有关系。在新建数据库表,或者修改表结构时,你会看到一个叫做“整理”的选项。如果你的程序是UTF-8的,请选择utf8_general_ci。同样的道理,在新建、修改一个字段时,可以单独给它指定编码。如果数据库和程序编码不一致,但不方便修改数据库编码,这时就需要“转码”。这时可以使用mb_convert_encoding函数。具体的用法参见PHP手册。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top