使用带有某些参数的JSP页面中的活动查询下载数据会导致字符问题。德语中的特殊字符,例如,ö、ä、ß,被印刷为ɶ、É和ÉŸ。
用Java调试JSP页面表明JSP页面返回的结果是正确的。因此,问题似乎是由于下载后excel中的转换,很可能是由于不支持的字符集。
我尝试将JSP中的结果字符串转换为不同的字符集,但问题仍然存在。
有人知道解决方案吗?
提前非常感谢!
您是否尝试设置页面的编码?
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF8" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
...
如果你在微软方面找不到解决方案,我建议你在这里选择:http://poi.apache.org/