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服务,效果如下:

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

  • 相关阅读:
    AS400一些有用的命令
    Publish的时候某些需要用到的文件没deploy上去
    DB2一些SQL的用法
    根据PostgreSQL 系统表查出字段描述
    linux memcached 安装
    CentOS下XEN虚拟服务器安装配置
    Apache the requested operation has failed
    PHP配置兼容ZendDebugger和Optimizer
    虚拟机比较
    memcache 运行情况,内存使用
  • 原文地址:https://www.cnblogs.com/a-dust/p/12153607.html
Copyright © 2011-2022 走看看