zoukankan      html  css  js  c++  java
  • mysql只能显示部分中文问题 解决

    我是用的phpstudy2018一键配置的mysql

    mysql版本为5.5.53

    问题描述:

    show variables like "%char%";

     建表语句:

    create table student(
        Sno int(20),
        Sname char(20),
        Ssex char(20),
        Sage int(10),
        Sdept char(20)
    ) character set=utf8;

    插入数据:

    insert into student(Sno,Sname,Ssex,Sage,Sdept) value(201215121,'李勇','男',20,'CS');
    insert into student(Sno,Sname,Ssex,Sage,Sdept) value(201215122,'刘晨','女',19,'CS');
    insert into student(Sno,Sname,Ssex,Sage,Sdept) value(201215123,'王敏','女',18,'MA');
    insert into student(Sno,Sname,Ssex,Sage,Sdept) value(201215125,'张立','男',19,'IS');

    然鹅,显示出来的却是。。。。。

    只能显示部分中文,不知道是不是叫做乱码

    解决方法;

    打开mysql目录下的my.ini

    加入

    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=gbk
    [mysql]
    default-character-set=gbk

     保存,重启mysql服务

    不过表中已经保存的数据无法修改回来,只能重新添加

  • 相关阅读:
    Go 好用第三方库
    Go 的beego 框架
    Go 的gin 框架 和 gorm 和 html/template库
    Go 常用的方法
    Dijkstra 的两种算法
    邻接矩阵
    next permutation 的实现
    最优二叉树 (哈夫曼树) 的构建及编码
    思维题— Count the Sheep
    STL— bitset
  • 原文地址:https://www.cnblogs.com/This-is-Y/p/13738043.html
Copyright © 2011-2022 走看看