PHP乱码原因(转)

character_set_database    数据库采用的字符集

character_set_client    客户端字符集    (应该和database用一样的字符集)
character_set_connection   客户端与服务器端连接采用的字符集    (应该和database用一样的字符集)

 

character_set_results SELECT 查询返回数据的字符集   (应和程序使用的字符集一样,也就是PHP)

 

1、要保证数据库中存的数据与数据库编码一致,即数据编码与character_set_database一致
2、要保证通讯的字符集与数据库的字符集一致,即character_set_client,character_set_connection与character_set_database一致

3、要保证SELECT的返回与程序的编码一致,即character_set_results与程序编码一致
4、要保证程序编码与浏览器编码一致,即程序编码与<meta http-equiv="Content-Type"content="text/html; charset=?" />一致

posted @ 2007-12-28 01:43  已注销00021  阅读(151)  评论(0)    收藏  举报