zoukankan      html  css  js  c++  java
  • 解决MySQL中文乱码问题

    前言:使用MySQL,常出现中文乱码的现象。使用命令 show variables like 'character%',发现MySQL默认的编码格式为latin1。

    在网络上找了很多修改my.ini配置文件修改默认编码格式为utf8的博文,发现几乎所有的博文都止于这么一句话“找到下面这东东X:\%path%MySQLMySQL Server 5.0inMySQLInstanceConfig.exe”。最后尝试着用Ubuntu下的办法来修改,终于成功修改默认编码格式为utf8。

    下面介绍我使用的一种方法:

    (1)找到MySQL安装目录下的my.ini配置文件,打开配置文件,找到下面三项:

    [client]、[mysql]、[mysqld]

    如果没有这三项,请自行添加。

    (2)修改[client]如下:

    [client]
    default-character-set=utf8
    #其他项目

    (3)修改[mysql]如下:

    [mysql]
    default-character-set=utf8
    #其他项目

    (4)修改[mysqld]如下(这一步恰好是解决其他博文没有明说的最后一步的问题):

    [mysqld]
    port=3306
    character-set-server = utf8
    character-set-client = utf8

    最后,重启数据库,再次查看编码:

    大功告成!

  • 相关阅读:
    再学梳理数据指标体系
    mac下Robot Framework-demo脚本
    Robot Framework-环境搭建
    Tensorflow学习笔记No.11
    Tensorflow学习笔记No.10
    Tensorflow学习笔记No.9
    Tensorflow学习笔记No.8
    Tensorflow学习笔记No.7
    Tensorflow学习笔记No.6
    Tensorflow学习笔记No.4.2
  • 原文地址:https://www.cnblogs.com/scutwang/p/3677159.html
Copyright © 2011-2022 走看看