Java 更改adf丰富面的编码';fileDownloadActionListener

Java 更改adf丰富面的编码';fileDownloadActionListener,java,download,oracle-adf,weblogic11g,Java,Download,Oracle Adf,Weblogic11g,我正在使用fileDownloadActionListener,如下所示: <af:fileDownloadActionListener contentType="text/plain; charset=ISO-8859-15" filename="#{row.FileName}.txt" method="#{backingBeanScope.backing_pages_general_files_download.downloadFile}"/> 下载效果

我正在使用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
    格式访问了要读取的文件
  • 我将内容更改为
    ISO-8859-15
  • 我获取了要写入的字节,并转换为
    ISO-8859-15
  • 我将两者都放入一个采用
    ISO-8859-15
    格式的字节数组中
  • 将包含视图的
    jspx
    更改为
    ISO-8859-15