闡述問題前,先來看一下下面這張圖片左側iframe中的亂碼頁面;
這個就是讓我糾結好一陣子的亂碼截圖:
這個亂碼頁面中是使用了<jsp:include>引用標簽后出現了這個問題;
源碼截圖:
起初以為是文件編碼的問題,所以各種解決各種可能的找;
有說當jsp include動態文件時(jsp文件)可以在被include的jsp文件頭部加上代碼:
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=UTF-8
"
pageEncoding
=
"
UTF-8
"
%>
如下圖:
即便如此依舊是沒有解決掉我的問題,那么到底是什么原因呢?
其實上網上說的這個辦法並沒有錯誤,個人覺得只是在具體操作中有些問題不能一視同仁,要區別對待才行;
解決辦法:
在糾結了將近半個小時的想不通后,我憤怒的在引用和被引用的文件第一行上都加上了下面這句代碼,然后頭痛的問題從此煙消雲散了;
<%
@ page language
=
"
java
"
contentType
=
"
text/html; charset=UTF-8
"
pageEncoding
=
"
UTF-8
"
%>
如圖: