加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Windows10下mysql5.5数据库命令行中文乱码怎么办

发布时间:2022-02-28 23:29:53 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍Windows10下mysql5.5数据库命令行中文乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 打开安装目录下的my.ini文件 我的是:C:Program FilesMySQLMySQL Server 5.5下面,修改如下: [client] defau
  这篇文章主要介绍Windows10下mysql5.5数据库命令行中文乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
 
  打开安装目录下的my.ini文件
 
  我的是:C:Program FilesMySQLMySQL Server 5.5下面,修改如下:
 
  [client]
  default-character-set=utf8
  port=3306
  [mysql]
  #网上下面这个 gbk 很多回答也是设置为utf8,结果就是乱码
  default-character-set=gbk
  # SERVER SECTION
  # ----------------------------------------------------------------------
  ## The following options will be read by the MySQL Server. Make sure that
  # you have installed the server correctly (see above) so it reads this
  # file.
  #
  [mysqld]# The TCP/IP Port the MySQL Server will listen on
  port=3306
  #Path to installation directory. All paths are usually resolved relative to this.
  basedir="C:/Program Files/MySQL/MySQL Server 5.5/"
  #Path to the database root
  datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
  # The default character set that will be used when a new schema or table is
  # created and no character set is defined
  character-set-server=utf8
  collation-server=utf8_general_ci
  修改完毕重启mysql,查看一下编码:
  mysql> show variables like 'character_set%';
  +--------------------------+---------------------------------------------------------+|
  Variable_name | Value |
  +--------------------------+---------------------------------------------------------+|
   character_set_client | gbk ||
  character_set_connection | gbk ||
   character_set_database | utf8 ||
  character_set_filesystem | binary ||
  character_set_results | gbk ||
  character_set_server | utf8 ||
   character_set_system | utf8 ||
   character_sets_dir | C:Program FilesMySQLMySQL Server 5.5sharecharsets |
  +--------------------------+---------------------------------------------------------+
  操作试试:
  mysql> insert into per values('乱码解决');
  Query OK, 1 row affected (0.00 sec)
  mysql> select * from per;
  +--------------+|
  name |
  +--------------+|
  的纷纷从 ||
   乱码解决 |
  +--------------+
  3 rows in set (0.00 sec)

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读