2009-08-03 245 views
1

非Unicode文件(名稱)■我用這一個下載我的網站上的圖像被轉換爲​​ÁÕ1.gif(中國對我來說)從下載網站

的圖片上傳文件(文件名希臘)後我的winForms應用程序中的文件

Dim test as string = "ΓΕΡ" 
My.Computer.Network.DownloadFile("http://www.example.com/Images/" & test & ".gif", Application.StartupPath & ImageDir & fileName) 

現在我該如何下載該文件,因爲文件名已在服務器端進行了更改?

回答

0

文件名可能沒有改變,改變的是名稱的外觀,你看到它的方式。

我可能是因爲您正在使用的頁面的編碼(我認爲應該說是unappropiate編碼)來查看名稱。

或者因爲您編碼傳遞給服務器的字符串的方式,以及服務器解釋您發送的字節的方式。

閱讀這篇出色的文章http://www.joelonsoftware.com/articles/Unicode.html,你會發現發生了什麼。

上的軟件喬爾 - 週三,2003年10月8日

絕對最低每一個軟件開發人員絕對,肯定必須 知道的關於Unicode和字符集

(沒有藉口!)

http://www.joelonsoftware.com/articles/Unicode.html

作者:Joel Spol天空