使用特殊字符(例如:#)和日语字母保存文件名,并获取乱码文件名

时间:2014-01-08 08:40:56

标签: internet-explorer utf-8 character-encoding

我正在使用Internet Explorer 11。

我正在尝试使用以下名称保存文件:れは私の新しいプロジェクト名です(日文字母)。

当浏览器建议我保存文件时,我会得到文件名:ã‚Œã¯ç§ã®æ–°ã—ã„プロジェクトåã§ã™.pdf

我在fiddler中看到文件名正确且内容类型为UTF-8.

也会出现特殊字符。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您的浏览器具有日语文件名的正确字节,但它显示utf-8 3字节序列,就好像它们是单个字符一样(您有16个日语字符,其中所有字符都是utf-8编码的3字节序列)。看起来这只是我假设的显示问题。当浏览器显示文件名时,它不会将字节解码为utf-8,而是将其解码为iso-8859-1!