實際中遇到的問題是: 導出的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