今天学习JSTL,在看到<c:import>的时候出现一个问题
<c:import url=“guosan.txt” charEncoding=“GB2312” var=“yanziguosan”/>
<c:out value="${yanziguosan}" escapeXml=“false”/>
在测试的时候网页中显示的是乱码。
我把jsp页面中<%@ page contentType=“text/html;charset=GB2312” %>和
<c:import url=“guosan.txt” charEncoding=“GB2312” var=“yanziguosan”/>的GB2312换成utf-8和GBK都不行,测试出来的结果都是以乱码显示。
最后才发现在dreamweaver中建立的txt文件是utf-8格式的,只要把这个txt文件另存为ANSI格式的,就可以解决问题。
JSP中JSTL标签中的c:import出现乱码问题
本文探讨了在使用JSTL <c:import>标签时遇到的乱码问题,重点在于解决txt文件格式与页面字符编码不匹配的困扰。作者发现将Dreamweaver中UTF-8格式的txt文件转换为ANSI格式即可解决问题。
摘要由CSDN通过智能技术生成