Java中的不忠将Unicode字符写入xls文件

问题描述

我有一个JSP页面,该页面具有将数据表导出到解释为Microsoft Excel文档的文档的功能。我使用以下代码来设置内容处置标头:

    response.setHeader("Content-disposition","attachment; filename=\"" + course.getName()
            + "_Enrollment.xls\"");

然后我将数据表写入页面。编写完成后,我的浏览器(Safari)会自动将该文件视为附件并下载。我可以使用Excel或TextEdit打开文件。问题是,当我在文档中写入非ASCII Unicode字符(例如a-grave(à))时,它在生成的文本文档中显示为双匕首(‡)。我该怎么做才能改变这种行为?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)