zoukankan      html  css  js  c++  java
  • springMVC项目,存中文到mysql是乱码(?????)

    问题:jdbc连接mysql数据库,web页面输入的中文,存到数据库却变成"????”;

      但是数据库中的中文却能够正常读出并在页面显示

    mysql中运行 :SHOW VARIABLES LIKE 'char%'

    发现唯一一个不是utf8的是character_set_server这个参数。

    在my.cnf中,mysqld下添加“character-set-server=utf8”

    重启mysql后,问题解决。

    很奇怪为什么jdbc对mysql的这个参数这样敏感。

    同一个数据库,用php,C#存取都没有发生过中文乱码的情况。

  • 相关阅读:
    10.7
    10.5
    周六
    周五
    周四
    周三
    四则运算
    zabbix——yum安装
    Stirling's Formula
    CONTRASTIVE REPRESENTATION DISTILLATION
  • 原文地址:https://www.cnblogs.com/shizouwei/p/9122098.html
Copyright © 2011-2022 走看看