Javascript 下载带有非字母数字字符的文件

Javascript 下载带有非字母数字字符的文件,javascript,window.location,Javascript,Window.location,我已经使用window.location.href下载了该文件(zip文件)。下载文件后,日文字符正在中断,因此似乎存在编码问题。(实际上,zip文件名很好,但是内容(pdf文件)有错误的字符。服务器中的实际zipfile没有问题。如何对zip文件的内容进行编码 这里遇到的另一个问题是,虽然韩国和德国的Windows PC正确下载了文件,但只有使用日本操作系统的桌面导致了问题。这似乎是在压缩文件之前出现的服务器端问题。您在JavaScript中的操作对压缩文件没有影响。这听起来像使用的字符集是S

我已经使用
window.location.href
下载了该文件(zip文件)。下载文件后,日文字符正在中断,因此似乎存在编码问题。(实际上,zip文件名很好,但是内容(pdf文件)有错误的字符。服务器中的实际zipfile没有问题。如何对zip文件的内容进行编码


这里遇到的另一个问题是,虽然韩国和德国的Windows PC正确下载了文件,但只有使用日本操作系统的桌面导致了问题。

这似乎是在压缩文件之前出现的服务器端问题。您在JavaScript中的操作对压缩文件没有影响。这听起来像使用的字符集是Shift JIS而不是unicode。请更改整个Windows的区域设置,或使用区域设置仿真器以所需编码运行您喜爱的提取/pdf软件;()