导入之前,先执行命令set names 'utf-8'

解决方案 »

  1.   

    mysql数据库里汉字显示乱码,但在网页显示正常。
    -->说明数据库里的字编码是utf-8的;
    我用程序把excel里的数据导入数据库,mysql数据库里汉字显示正常,但在网页显示为乱码。
    -->数据库里的字编码可能是gb2312,用utf-8显示当然是乱码。
    你可以就用第一种。存utf-8码字。写入读出都正常。
    你也可以转码。写数据库前将编码转为gb2312。读出来时再转为utf-8。可用函数iconv( "编码", "编码", $ ).
      

  2.   

    导入程序我是用asp写的,
    在开头加上了这句:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    但还是不行。请问该怎么写?
      

  3.   

    导入程序我是用asp写的,
    在开头加上了这句:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    但还是不行。请问该怎么写?
      

  4.   

    用PHP内置函数先把你要导入的字符串转换成utf8格式的
    这样就可以了