你的位置:首页 > 数据库

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


前面的话

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

 

配置文件

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

  在[client]下添加

default-character-set = utf8

  在[mysqld]下添加

character-set-server = utf8

  然后重新启动服务

 

数据库编码

  首先,新建一个数据库


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


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


 

数据表编码

  新建一个数据表


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


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

 

中文记录

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

  通过SELECT语句将记录读出来

  中文正确的显示出来了

  欢迎交流