zoukankan      html  css  js  c++  java
  • MySQL中文乱码

    MySQL中文乱码 window环境

    Linux环境请参考这篇文章:[https://www.cnblogs.com/hankleo/p/9695842.html]:

    查看及修改字符集sql
    --查看数据库编码格式
    show create database database_name;
    --查看表编码格式
    show create table table_name;
    --修改数据库字符集
    alter database database_name default character set utf8 COLLATE utf8_general_ci;
    --修改表字符集
    alter table database_name default character set utf8 collate utf8_general_ci;
    --修改字段字符集
    alter table table_name change tid tid varchar(64) character set utf8 collate utf8_general_ci;
    
    
    查看当前字符集配置
    show variables like '%charac%'
    

    执行以上命令,显示如图:

    修改对应选项字符集可以使用 set 【选项】 【字符集】;

    --设置character_set_server字符集
    set character_set_server=utf8;
    --设置character_set_database字符集
    set character_set_database=utf8;
    ...
    
    修改mysql配置文件

    character_sets_dir选项中可以获取mysql安装地址。在根目录中找到my.ini文件,此文件为mysqsl的配置文件,修改该文件,添加以下内容:

    [mysqlid]
    character-set-server=utf8 
    [client]
    default-character-set=utf8 
    [mysql]
    default-character-set=utf8
    

    以我个人配置为例,如图:

    保存并关闭文件后,重启mysql服务。

    使用cmd重启mysql步骤如下

    1.使用管理员身份打开cmd窗口

    2.使用 net stop mysql 停止mysql服务;使用 net start mysql 启动mysql服务,效果如下:

    至此楼主的问题得到了解决。希望以上内容可以对屏幕前的那个你有一些帮助,最后欢迎在评论区留下您宝贵的意见!

  • 相关阅读:
    BZOJ3197:[SDOI2013]刺客信条——题解
    C 程序与 C++ 程序之间的相互调用
    使用Dev C++调试(debug)程序
    ARM 汇编指令 ADR 与 LDR 使用
    华为交换机以 LACP 模式实现链路聚合
    DLCI 简介
    华为路由器帧中继 FR 实验
    GVRP 的工作机制和工作模式
    华为路由器 HDLC 实验
    华为路由器 IPSec 与 GRE 结合实验
  • 原文地址:https://www.cnblogs.com/a-dust/p/12153607.html
Copyright © 2011-2022 走看看