zoukankan      html  css  js  c++  java
  • CentOS下mysql的中文编码问题

    问题描述:

      CentOS下安装好mysql以后,由于默认编码不是utf8,所以会导致JSP页面访问之后,中文乱码,

    但是通过Navitcat远程来访问,数据库中的中文内容是好的。

    解决方法:

      一般通过设置 JSP页面中的编码为UTF-8来解决,但是很多情况下,即使设置了编码,还是解决不了

    问题。这个时候,就需要设置mysql的配置文件中的编码。

      做法如下:

      vi /etc/my.cnf

      找到[mysqld]

      这里需要格外注意的是:

    如果是CentOS 5之前的版本:

    增加如下一行

    default-character-set=utf8

    如果是CentOS 6以上的版本:

    则必须如下:

    character-set-server=utf8

    修改完之后,重启下数据库

    service mysql restart

    or

    /etc/init.d/mysqld restart

    技术改变世界
  • 相关阅读:
    工具安装
    Windbg调试
    SQL学习
    Pwnable小结
    how2heap总结
    堆利用小结
    栈溢出利用小结
    格式化字符串利用小结
    python 节假日爬取
    selenuim学习
  • 原文地址:https://www.cnblogs.com/davidgu/p/2975142.html
Copyright © 2011-2022 走看看