2014-01-08 19 views
0

我的Internet Explorer工作11有特殊字符(例如:#)保存文件名和日文字母,並得到亂碼文件名

我想保存的文件名的文件:れは私の新しいプロジクト名です(日文)。

當瀏覽器提示我保存,我得到的文件名的文件:ã‚Œã¯ç§ã®æ–°ã—ã„プロジェクトåã§ã™.pdf

fiddler該文件的名稱是正確的看到和內容類型是UTF-8.

它也有發生特殊字符。

有沒有人有線索如何解決這個問題?

+0

給我們提供您發送文件名的詳細信息。 – deceze

+0

[如何編碼HTTP中的Content-Disposition標頭的文件名參數?](http://stackoverflow.com/questions/93551/how-to-encode-the-filename-parameter-of-content-disposition -header-在-HTTP) –

回答

0

您的瀏覽器有正確的日文文件名字節,但它顯示utf-8 3個字節的序列,就好像它們是單字符一樣(您有16個日文字符,所有字符都是utf-8編碼,字節序列)。看起來這只是我假設的顯示問題。當瀏覽器顯示文件名時,它不會將字節解碼爲utf-8,而是將其解碼爲iso-8859-1!