xjm2363971
级别: 新手上路


精华: 0
发帖: 1
威望: 1 点
金钱: 10 PHP
贡献值: 0 点
注册时间:2008-10-06
最后登录:2008-10-06

 求助

    请问为什么我用PHP连接数据库时,往表里插入数据时,当数据是汉字时,显示的却是乱码的?
顶端 Posted: 2008-10-06 18:58 | [楼 主]
comy
级别: 骑士


精华: 0
发帖: 67
威望: 67 点
金钱: 670 PHP
贡献值: 0 点
注册时间:2008-09-15
最后登录:2008-12-01

 

应该是编码不对
顶端 Posted: 2008-10-06 19:28 | 1 楼
kuake
级别: 圣骑士


精华: 0
发帖: 85
威望: 87 点
金钱: 850 PHP
贡献值: 0 点
注册时间:2008-09-29
最后登录:2008-11-30

 

如果是在phpmyadmin中出现乱码,那么在连数据库时: mysql_query("set names 'gbk'  ");
如果在phpmyadmin中好的,但html中乱码,那么在html中charset="gb2313 "
学好PHP才是硬道理
顶端 Posted: 2008-10-06 20:58 | 2 楼
juner
级别: 侠客


精华: 0
发帖: 5
威望: 5 点
金钱: 50 PHP
贡献值: 0 点
注册时间:2008-09-11
最后登录:2008-11-19

 

顶端 Posted: 2008-10-11 10:45 | 3 楼
帖子浏览记录 版块浏览记录
PHP100中文站论坛 » PHP100视频教程

Total 0.027870(s) query 4, Time now is:12-02 02:14, Gzip disabled
Powered by PHPWind v6.3.2 PHP100 Code © 2003-08 PHP100 Corporation

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!QQ:925939(请直击主题)