zoukankan      html  css  js  c++  java
  • java web 向数据库插入中文数据乱码问题

    一。先检查下是 页面返回数据时已经乱码了,还是在插入数据库的时候乱的码。

    二。页面返回乱码:

    1.  Web.XML  文件配置

    
    
    <!-- 配置编码过滤器  -->
    <filter>
        <filter-name>EncodingFilter</filter-name>
        <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
    </filter>
    
    <filter-mapping>
        <filter-name>EncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    
    

    2. 检查你的 html 或 jsp 页面中 是否设置字符编码

    html:

    <meta charset="utf-8">

    jsp:

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    
    
    

    三。保存数据库的时候乱码

    两点:

    1. 在 连接数据库的配置文件中添加编码:

    // 在数据库名的后面直接粘贴上去就行
    
    ?useUnicode=true&characterEncoding=utf8

    2. 如果上面还没解决,估计就是你的数据库,本身编码问题了,去检查下数据库和表的字符编码,然后重新修改下就行了。

     

     
  • 相关阅读:
    11、angular 的依赖注入
    gulp插件列表
    gulp 列表
    gulp 教程
    html5模板
    yeoman官网
    node.js 增删改查(原始)
    配置MongoDB
    MongoDB手稿
    node.js 手稿
  • 原文地址:https://www.cnblogs.com/chaoqi/p/10728649.html
Copyright © 2011-2022 走看看