zoukankan      html  css  js  c++  java
  • MySql乱码解决(五)

    一.安装数据库时选择编码方式为  utf-8  装好后,
       show variables like'character_set_%';查看   如下:

    1 mysql> SHOW VARIABLES LIKE 'character_set_%';
    2 +--------------------------+-----------------------------------------+
    3 | Variable_name            Value                                   |
    4 +--------------------------+-----------------------------------------+
    5 | character_set_client  latin1                                     |
    6 character_set_connection latin1                                    |
    7 | character_set_database latin1                                    |
    8 | character_set_filesystem binary                                  |
    9 | character_set_results  latin1                                    |
    10 | character_set_server  latin1                                    |
    11 | character_set_system    utf8                                    |
    12 | character_sets_dir       | E:/usr/MySQL Server /share/charsets/ |
    13 +--------------------------+-----------------------------------------+
    14 8 rows in set (0.00 sec)
    只有character_set_system  为utf8.

    二。修改my.ini里的[my sql]
           default-character-set=latin1
         
            [my sqld]
             ……
           ……
           default-character-set=latin1
    为utf8后,在查看编码:又有两个的编码方式变成了 utf8
         character_set_database和character_set_server的编码方式变成了utf8
    三。执行命令   set names 'utf8' 
                 结果,所有的编码方式都一致了。

  • 相关阅读:
    Java阻塞队列四组API介绍
    Java中常用的七个阻塞队列第二篇DelayQueue源码介绍
    Java中常用的七个阻塞队列介绍第一篇
    Java队列学习第一篇之列介绍
    Java并发之显式锁和隐式锁的区别
    网传互联网公司加班表,哈哈哈这也太真实了吧!
    Win 10 C 盘突然爆满,怎么清理?
    Java多线程并发工具类-信号量Semaphore对象讲解
    OpenStack的Neutron组件详解
    OpenStack的Cinder组件详解
  • 原文地址:https://www.cnblogs.com/xyzlmn/p/3168403.html
Copyright © 2011-2022 走看看