zoukankan      html  css  js  c++  java
  • 如果Mysql插入字符始终乱码怎么办?

      1、找到my.cnf

        [root@Sliver-Code ~]# vi /etc/my.cnf

        加入下面三行语句

        [client]

        default-character-set=utf8

        [mysqld]

        character-set-server=utf8

        collation-server=utf8_general_ci

      2、重启数据库

        [root@Sliver-Code ~]# systemctl restart mariadb 

      3、验证是否修改

        MariaDB [(none)]> SHOW VARIABLES LIKE '%colla%';
        +----------------------+-----------------+
        | Variable_name | Value |
        +----------------------+-----------------+
        | collation_connection | utf8_general_ci |
        | collation_database | utf8_general_ci |
        | collation_server | utf8_general_ci |
        +----------------------+-----------------+

      修改完成,再次插入的就时候,就不是问号了。

      4、

        insert into employee values(1,1001,'张三',26,'男','北京市海淀区');
        insert into employee values(2,1002,'李四',24,'女','北京市昌平区');
        insert into employee values(3,1003,'王五',25,'男','湖南省长沙市');
        insert into employee values(4,1004,'Aric',15,'男','England');

      

        MariaDB [demochar]> select * from employee;
        +-----+------+--------+-----+-----+--------------------+
        | num | d_id | name | age | sex | homeaddr |
        +-----+------+--------+-----+-----+--------------------+
        | 1 | 1001 | 张三 | 26 | 男 | 北京市海淀区 |
        | 2 | 1002 | 李四 | 24 | 女 | 北京市昌平区 |
        | 3 | 1003 | 王五 | 25 | 男 | 湖南省长沙市 |
        | 4 | 1004 | Aric | 15 | 男 | England |
        +-----+------+--------+-----+-----+--------------------+

        需要注意的是,可能需要重新建表和库,因为我看到原来的表还是????.

    付出是用来忘记的,回报时悄然而至的。不要让梦想,只是梦想!!!
  • 相关阅读:
    设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)
    XSS攻击及防御
    通过Nginx,Tomcat访问日志(access log)记录请求耗时
    nginx配置长连接
    nginx常见内部参数,错误总结
    nginx 并发数问题思考:worker_connections,worker_processes与 max clients
    Nginx与Tomcat、Client之间请求的长连接配置不一致问题解决[转]
    JavaScript的基准测试-不服跑个分?
    延迟求值-如何让Lo-Dash再提速x100?
    如果把编程语言当成座驾
  • 原文地址:https://www.cnblogs.com/SliverLee/p/11567769.html
Copyright © 2011-2022 走看看