<%@ page contentType="text/html;charset=UTF-8" %>、<meta charset="UTF-8">。request.setCharacterEncoding("UTF-8")(需在獲取參數前調用,僅對 POST 有效)。response.setContentType("text/html;charset=UTF-8") 或 response.setCharacterEncoding("UTF-8")。server.xml <Connector URIEncoding="UTF-8"> 解決 GET 參數亂碼。?characterEncoding=utf8mb4&useSSL=false,數據庫/表/列字符集為 utf8mb4。HEX(col)),若已亂碼則問題在寫入鏈路;若正常則在讀取/顯示鏈路。**全鏈路統一 UTF-8(推薦 utf8mb4)**,任何一環不一致都會導致亂碼。