(51, 396, '  嘉雯美容護膚纖體中心', '  在mysql中存储的汉字都为这样的乱码,英文可以正常显示,但是在php中echo出来之后是可以正常显示的中文,这是什么原因。

解决方案 »

  1.   

    因为现在想要导出一份execel表格,但是sql导出之后确实乱,如何才能将此乱码格式转换回正常的中文存到sql中。
      

  2.   

    你用什么看的mysql中的内容?命令行? 还是其他工具?有没有set names xxx;?
      

  3.   

    mysql 与 mysql客户端工具的字符集不配套
      

  4.   

    看此贴
    http://topic.csdn.net/u/20120615/15/5176e6d3-8d37-47c8-8f15-91c46dcca97b.html
      

  5.   

    用navicat建立库的时候,字符集选择 utf8 -- UTF-8 Unicode  
    排序规则选 utf8_general_ci
    读取或写入的时候PHP用utf8编码来操作,这样就ok了.作为新手你得先弄懂什么是三码统一.要不然学PHP会让你很头疼.