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服务

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

  • 相关阅读:
    linux kgdb 补丁
    linux kdb 内核调试器
    linux 使用 gdb
    linux 系统挂起
    linux oops 消息
    linux strace 命令
    linux ioctl 方法
    linux seq_file 接口
    [数据结构] 迷宫问题(栈和队列,深搜和广搜)
    简化浏览器地址栏訪问路径
  • 原文地址:https://www.cnblogs.com/This-is-Y/p/13738043.html
Copyright © 2011-2022 走看看