当前位置:编程学习 > php >>

php读sql表数据时内容是乱码改怎么解决? - 技术问答

php读sql表数据时内容是乱码改怎么解决?有没有一劳永逸的方法啊?今后不想在每个代码下都添上mysql_query(\"set names \'GBK\'\");太麻烦 了我是新手 请高人指点
答案:
你通过MYSQL创建数据库的时候就选择使用字符串集:gbk -- GBK Simplified Chinese, 整理:gbk_chinese_ci然后在php中只要加??$db->set_charset(\'gbk\')你试试看。
到技术吧网站查看回答详情>>
iconv(\"数据库编码\",\"页面编码\",$a);
到技术吧网站查看回答详情>>
mysql_query(\"set names \'GBK\'\");??写很多次 说明你程序肯定有问题,因为它肯定是存在于一个类里面的,不可能写很多次
到技术吧网站查看回答详情>>

上一个:请教PHP如何实现将login.php中用户登录数据写入到TXT
下一个:PHP关于post提交的问题,有些不太明白的地方

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,