博客
关于我
MySQL及navicat for mysql中文乱码
阅读量:788 次
发布时间:2023-02-12

本文共 1218 字,大约阅读时间需要 4 分钟。

MySQL中文乱码解决方案

查看默认编码格式

在MySQL中查看默认编码格式,可以通过以下命令:

mysql> show variables like "%char%";

设置编码格式

确保MySQL客户端和连接使用UTF-8编码:

SET character_set_client='utf8';SET character_set_connection='utf8';SET character_set_server='utf8';

查看数据库编码格式

查看特定数据库的编码格式:

mysql> show create database test;

设置数据库编码格式

将数据库编码格式设置为UTF-8:

ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

查看数据表编码格式

查看特定数据表的编码格式:

mysql> show create table testTable;

设置数据表编码格式

将数据表编码格式设置为UTF-8:

ALTER TABLE `testTable` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

创建数据库和数据表时指定UTF-8编码

创建数据库时指定UTF-8编码:

// 创建数据库CREATE DATABASE `test` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

创建数据表时指定UTF-8编码:

CREATE TABLE `database_user` (    `ID` varchar(40) NOT NULL default '',    `UserID` varchar(40) NOT NULL default '',) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  • 修改Navicat服务器连接属性及数据库属性:

    • 在"Character Encoding"中设置为"UTF-8"
    • 检查数据库的字符集设置
  • 修改MySQL安装目录下的my.ini文件:

    • 在[client]部分设置字符集:
      [client]default-character-set=utf8
    • 在[mysqld]部分设置字符集:
      [mysqld]character_set_server=utf8
  • Navicat连接编码格式改为“Current Windows Codepage”:

    • 在Navicat连接属性中设置编码格式为"Current Windows Codepage"
  • 重启服务

    完成以上设置后,重新连接数据库,中文乱码问题应解决。

    以上步骤可帮助解决MySQL中文乱码问题,确保数据库和连接环境正确配置。

    转载地址:http://bqbfk.baihongyu.com/

    你可能感兴趣的文章
    Mysql 纵表转换为横表
    查看>>
    mysql 编译安装 window篇
    查看>>
    mysql 网络目录_联机目录数据库
    查看>>
    MySQL 聚簇索引&&二级索引&&辅助索引
    查看>>
    Mysql 脏页 脏读 脏数据
    查看>>
    mysql 自增id和UUID做主键性能分析,及最优方案
    查看>>
    Mysql 自定义函数
    查看>>
    mysql 行转列 列转行
    查看>>
    Mysql 表分区
    查看>>
    mysql 表的操作
    查看>>
    MySQL 触发器
    查看>>
    mysql 让所有IP访问数据库
    查看>>
    mysql 记录的增删改查
    查看>>
    MySQL 设置数据库的隔离级别
    查看>>
    MySQL 证明为什么用limit时,offset很大会影响性能
    查看>>
    Mysql 语句操作索引SQL语句
    查看>>
    MySQL 调优/优化的 101 个建议!
    查看>>
    mysql 转义字符用法_MySql 转义字符的使用说明
    查看>>
    mysql 输入密码秒退
    查看>>
    mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
    查看>>