博客派www.blogpai.com征集链接交换。 --pai
从MySQL 4.1开始引入的多语言支持确实很棒,而且一些特性已经超过了其他的数据库系统。不过在测试过程中发现使用适用于MySQL 4.1之前的PHP语句操作MySQL数据库会造成乱码,即使是设置过了表字符集也是如此。
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。
当我们按照原来的方式通过PHP存取MySQL数据库时,就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。
其实简单的方法是通过phpMyAdmin来设置。
设置下面几项:
1: 语言设置为 chinese (zh-utf-8)
2: MySQL 字符集: UTF-8 Unicode (utf8)
3: MySQL 连接校对: utf8_general_ci
最后在连接数据库后添加函数
mysql_query("SET NAMES 'utf8'");
MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。
当我们按照原来的方式通过PHP存取MySQL数据库时,就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。
其实简单的方法是通过phpMyAdmin来设置。
设置下面几项:
1: 语言设置为 chinese (zh-utf-8)
2: MySQL 字符集: UTF-8 Unicode (utf8)
3: MySQL 连接校对: utf8_general_ci
最后在连接数据库后添加函数
mysql_query("SET NAMES 'utf8'");
这是我们店隔壁的小黑,已经好久没见了,感觉变胖了。
虽然是家猫,但还是有点怕人,就连喂它肉,也要叼回家去吃,呵呵,认生吧。
小黑吃肉1:
Flash Player文件
小黑吃肉2:
Flash Player文件
虽然是家猫,但还是有点怕人,就连喂它肉,也要叼回家去吃,呵呵,认生吧。
小黑吃肉1:
Flash Player文件小黑吃肉2:
Flash Player文件





2007-12-13 23:41 | by 

2008-1-31 by
阅读: 3112
评论: 51
下载文件 (已下载 519 次)
[pai服务]

