mysql_query("SET NAMES UTF8");
放到mysql_connect()之后吧.有可能是数据编码不一致.

解决方案 »

  1.   

    不好意思沙发同学
    那句话不管放在哪里都一样
    问题应该不出在这里我也认为是编码问题但实在不知道该怎么做
    以下我都做了1,将mysql里的数据库、表、字段,都设为了utf8
    2,将所有文件保存为utf8无BOM
    3,将程序里的html段声明为utf8
    4,在调用数据库之前加了mysql_query("SET NAMES UTF8"); 不知道还需要干啥。。