MySQL 4.1多语言支持与PHP乱码解决全解析

您当前的位置:   首页 > 首页 > 解决方案
MySQL 4.1多语言支持与PHP乱码解决全解析
发布时间:2026-04-25 05:10:49

从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过我在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。我读了一下新的MySQL在线手册中第十章"Character Set Support"后终于找到了解决方法并测试通过。

MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。

MySQL 4.1多语言支持与PHP乱码解决全解析

查看系统的字符集和排序方式的设定可以通过下面的两条命令: