实际中遇到的问题是:
导出的EXCEL中
1.使用UTF-8的编码只输出表头,没有输出数据时,出现乱码;当有数据输出时,则不会乱码。
2.使用GB2312的编码输出情况同UTF-8相反,有数据乱码,只表头不乱码。
jsp的页面编码:
Jsp的编码代码:
- <%@ page language="java" contentType="text/html; charset=UTF-8"%>
HTML编码:
Html编码代码 :
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
原因:生成的EXCEL是HTML不是JSP