zoukankan      html  css  js  c++  java
  • Java项目往数据库中插入数据,出现中文乱码

    项目环境:

    JSP+Servlet+Mysql数据库

    需要检查的地方:

    1. java项目整体的编码格式为utf-8.并且将数据传递给数据库之前,数据是否依旧是正常的(可以通过打断点的方式一步步跟踪查看).如果此时就有问题,那么需要检查的地方是:各个jsp/java文件的编码格式是否为utf-8;接受参数以及响应时,是否设置了编码格式:

    request.setCharacterEncoding("utf-8");

    response.setContentType("text/html;charset=utf-8");

    2. 检查Mysql数据库的编码格式是否和上面的编码格式统一,为utf-8.(如果Mysql服务器在安装过程中,设定的编码格式默认不是utf-8,那么此时修改Mysql数据库的编码格式为utf-8是不起作用的,如何处理????找到mysql的安装目录MySQL Server 5.0inMySQLInstanceConfig.exe.重新配置下就可以了.一般选择utf-8编码.然后重启mysql服务器.)

    3.检查各个表以及各个表中字段的编码格式,修改为统一的utf-8。

    祝你好运!!!

  • 相关阅读:
    csp2020游记
    agc006_f Blackout
    CF1368G Shifting Dominoes
    AtCoder Grand Contest 009 简要题解
    Codeforces Round #666 (Div. 1)
    CSP 2019 树的重心
    Luogu-P4859 已经没什么好害怕的了
    2020.9.17 校内测试
    CF379F New Year Tree
    图论(小结论)
  • 原文地址:https://www.cnblogs.com/qusongsong/p/5913717.html
Copyright © 2011-2022 走看看