解决 jsp:include 引用文件时出现乱码的问题

时间:2024-04-23 16:38:12

阐述问题前,先来看一下下面这张图片左侧iframe中的乱码页面;

这个就是让我纠结好一阵子的乱码截图:

解决 jsp:include 引用文件时出现乱码的问题

这个乱码页面中是使用了<jsp:include>引用标签后出现了这个问题;

源码截图:

解决 jsp:include 引用文件时出现乱码的问题

起初以为是文件编码的问题,所以各种解决各种可能的找;

有说当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:

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

如下图:

解决 jsp:include 引用文件时出现乱码的问题

即便如此依旧是没有解决掉我的问题,那么到底是什么原因呢?

其实上网上说的这个办法并没有错误,个人觉得只是在具体操作中有些问题不能一视同仁,要区别对待才行;

解决办法: 

在纠结了将近半个小时的想不通后,我愤怒的在引用和被引用的文件第一行上都加上了下面这句代码,然后头痛的问题从此烟消云散了;

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

如图:

解决 jsp:include 引用文件时出现乱码的问题

解决 jsp:include 引用文件时出现乱码的问题