php中,从mysql数据库中读取的数据显示为乱码?在相应位置加上myssql_query("set names gb2312"),又正常?

来源:百度知道 编辑:UC知道 时间:2024/07/04 08:10:56
我觉得这样太麻烦了,有什么方法不加mysql_query("set names gb2312")这一句,每个页面都要这样加,太麻烦了?我之前调试是不需要这样的?我的mysql中的配置文件中,所有的有字符的设置都改成gb2312了,但还是不行!
我想知道,这乱码的产生原因究竟有哪些!
找到根本原因才最好!用require相关语句
还是觉得不方便!

你可以将上述过程和连接数据库的过程写入一个文件
然后使用require调用
或者可以使用面向对象将上述过程和连接数据库写成一个类
用的时候调用就可以

还是编码问题,要么你都改成UTF8的