PHP读取MYSQL问题

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:49:06
有一个EXE的程序 写进数据库的中文是乱码来的,用PHP读出来也是乱码,但是用EXE的程序读出来是正常的中文,数据库是UTF8的。

(PS:没有EXE的源码)

请问有什么方法解决啊
在php中打开数据库后加条语句
mysql_query("SET NAMES 'utf8'");

这个方法试过了 还是不行呢!

已经知道问题了,是自己重写了2个UTF8编码!

在php中打开数据库后加条语句
mysql_query("SET NAMES 'utf8'");

只能试着找出它以什么编码格式写的数据库,

试着用不同的编码格式连接数据库,utf8,latin,gb2312.......

把mysql升级到某个版本以上(好像是4.1.XX什么的)就行了。mysql5以上该没问题了