insert之前要有set names utf8

解决方案 »

  1.   

    同意3楼
    query之前要有set names utf8
      

  2.   

    数据库用utf8,支持多国语言显示。
    set names utf8,另外,如果输入输出正常,但后台工具显示乱码,原因是你数据库后的编码和表中字段的编码不一致,改成一致。
    比如:phpmyadmin,如果字段是utf8,则phpmyadmin设置最好为utf8,如果字段为latin,则最好设为GB1212或latin