前端学数据库之中文乱码问题

前面的话

  由于编码错误,造成的数据库中文识别成乱码或问号的问题非常常见,本文将详细说明解决办法

 

配置文件

  解决中文识别问题的第一步是修改mysql的配置文件my.ini

  在[client]下添加

default-character-set = utf8

  在[mysqld]下添加

character-set-server = utf8

  然后重新启动服务

 

数据库编码

  首先,新建一个数据库

  通过下列代码查看数据库的编码类型

  查看编码类型是否是utf8,如果不是,则使用下列代码修改为utf8

 

数据表编码

  新建一个数据表

  通过下列代码查看数据表的编码类型

  查看编码类型是否是utf8,如果不是,则使用下列代码修改为utf8

 

中文记录

  下面添加一条带中文的记录

  通过SELECT语句将记录读出来

  中文正确的显示出来了

  欢迎交流

posted @ 2016-11-18 14:08  小火柴的蓝色理想  阅读(1853)  评论(0编辑  收藏  举报