Java 使用ActiveQuery将JSP数据下载到Excel工作表会导致字符问题

Java 使用ActiveQuery将JSP数据下载到Excel工作表会导致字符问题,java,jsp,excel,vba,Java,Jsp,Excel,Vba,使用带有一些参数的活动查询从JSP页面下载数据会导致字符问题。德语中的特殊字符,例如,ö、ä、ß,打印为Ã、Ã和ß 在Java中调试JSP页面表明JSP页面返回的结果是正确的。因此,问题似乎是由于下载后excel中的转换,很可能是由于未经支持的字符集 我试图将JSP中的结果字符串转换为不同的字符集,但问题仍然存在 有人知道解决办法吗 提前非常感谢 您是否尝试设置页面的编码 <%@ page contentType="text/html; charset=UTF-8" pageEncodi

使用带有一些参数的活动查询从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>
  ...

...
如果您在Microsoft方面找不到解决方案,我建议您使用以下替代方案:

当您没有提供源代码时,很难猜测。字符串在jsp中是正确的,但在浏览器中是错误的吗?没问题,很乐意帮助。当你有机会的时候,你也可以在答案上加分,好吗?:)