我正在使用fileDownloadActionListener,如下所示:
<af:fileDownloadActionListener contentType="text/plain; charset=ISO-8859-15"
filename="#{row.FileName}.txt"
method="#{backingBeanScope.backing_pages_general_files_download.downloadFile}"/>
下载效果良好。
我在weblogic上部署了应用程序:
- 在Windows上本地
- 在Linux上远程
当我从Windows部署下载文件并用记事本打开时,它显示编码ANSI当我从Linux部署下载文件并用记事本打开时,它显示UTF-8
但我需要下载文件的编码为ISO-8859-15。
如有任何帮助,我们将不胜感激。
我是按照以下方式完成的:
- 我使用
UTF-8
格式访问文件_to_read_from - 我将内容更改为
ISO-8859-15
- 我获取字节_to_write并转换为
ISO-8859-15
- 我将两者都放入
ISO-8859-15
格式的字节数组中 - 将包含视图的
jspx
更改为ISO-8859-15
的内容