解决 jsp:include 引用文件时出现乱码的问题
阐述问题前,先来看一下下面这张图片左侧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"%>
如图: