zoukankan      html  css  js  c++  java
  • Mysql中文乱码问题解决

    有些学员经常遇到 项目jdbc获取数据库数据,中文乱码;

    这里给出一些解决方案:

    第一种,修改Mysql数据库编码,改成utf-8,默认是latin1 (推荐);

    如图,找到mysql安装,点mysql实例配置

    一直点next知道下面这个界面:

    记住,前面那个圈 一点要点。。下拉框选utf8

    继续next直到:

    写你原来的密码继续,然后继续Next:

    点击 执行

    这样就OK了;

    这个执行完。记得要把原来导入的项目数据库删除,重新的导入下即可;

    第二种,修改jdbc请求url 指定编码 (不推荐)

    在jdbc url后面 加上 ?useUnicode=true&characterEncoding=UTF-8 指定下编码;

    假如是在xml配置文件里 要转义下 搞成 ?useUnicode=true&characterEncoding=UTF-8 ;

    比如在spring配置文件里:

    1 <!-- 配置数据源 -->
    2     <bean id="dataSource"
    3         class="com.alibaba.druid.pool.DruidDataSource">
    4         <property name="url" value="jdbc:mysql://localhost:3306/db_blog?useUnicode=true&amp;characterEncoding=UTF-8"/>
    5         <property name="username" value="root"/>
    6         <property name="password" value="root"/>
    7     </bean>

     推荐第一种;

  • 相关阅读:
    Python-time和datetime模块
    Python-hashlib模块
    Python-利用flask模块创建web接口
    Python-操作Excel
    2
    1
    8
    7
    HDFS元数据管理实战篇
    使用HttpFS网关从防火墙后面访问HDFS
  • 原文地址:https://www.cnblogs.com/wishwzp/p/7112331.html
Copyright © 2011-2022 走看看