關於servlet、JSP和頁面互動的亂碼問題。
阿新 • • 發佈:2020-12-23
技術標籤:java設計jsp亂碼javaservlethtml
關於servlet、JSP和頁面互動的亂碼問題。
首先現有一個思路就所有的編碼都是要統一的,我這裡用UTF-8;
然後就是要排除到底是哪裡的編碼問題不一樣。
1.檢查JSP檔案的編碼
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="GBK"%>
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
在這裡插入圖片描述:<%@ page language=“java” contentType=“text/html; charset=utf-8”
pageEncoding=“GBK”%>這一段是必須的,設定JSP檔案的編碼的指令。
2.如果上面的沒有問題就看看Servlet編碼問題
req.setCharacterEncoding ("utf-8");
在這裡插入圖片描述:這裡是設定Servlet為utf-8的編碼。