Java GET方式插入數據亂碼解決

環境配置

  • JDK版本:1.7
  • OS版本:Win10
  • Tomcat版本:7.0

問題描述

  • 使用GET方式URL+參數插入數據
    在這裏插入圖片描述
  • 數據庫出現亂碼
    在這裏插入圖片描述

解決辦法

  • Tomcat配置文件,server.xml設置URIEncoding="UTF-8"
    在這裏插入圖片描述
  • MySQL編碼方式與Tomcat保持一致
    [client]
    port=3306
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    [mysqld]
    # 端口號
    port=3306
    # 安裝路徑
    basedir="D:/wamp/mysql-5.7.27-winx64"
    # 數據存放路徑
    # mysql數據沒有放到mysql子目錄的原因,避免以後升級、卸載mysql導致數據丟失
    datadir="D:/wamp/mysqldata"
    # 默認字符集
    character-set-server=utf8
    # 默認存儲引擎
    default-storage-engine=INNODB
    

如果上面的設置沒有問題,依然亂碼

  • index.jsp文件頭部加入<%@ page language="java" contentType="text/html; charset=UTF-8" %>
發佈了158 篇原創文章 · 獲贊 151 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章