2009-08-03 4 views
1

Nachdem eine Bilddatei hochladen (mit griechischem Dateinamen) auf meiner Website das Bild ÁÕ1.gif (chinesisch für mich) umgewandelt wurdeDownload nicht Unicode-Datei (name) s von der Website

ich dieses verwende zum Download die Datei aus meiner WinForms-Anwendung

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

Nun, wie kann ich die Datei herunterladen, da der Dateiname auf der Serverseite geändert hat?

Antwort

0

Dateiname hat sich wahrscheinlich nicht geändert, was sich geändert hat, ist das Aussehen des Namens, wie Sie es sehen.

Ich kann wegen der Codierung (unpassende Codierung sollte ich sagen) der Seite, die Sie verwenden, um den Namen anzuzeigen.

Oder weil Sie die Zeichenfolge codieren, die Sie an den Server übergeben, und wie der Server die von Ihnen gesendeten Bytes interpretiert.

Lesen Sie diesen ausgezeichneten Artikel http://www.joelonsoftware.com/articles/Unicode.html und Sie werden herausfinden, was passiert ist.

Joel on Software - Mittwoch, 8. Oktober 2003

das absolute Minimum Jeder Software-Entwickler absolut positiv muss über Unicode wissen und Zeichensätze

(keine Ausreden!)

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

von Joel Spol Himmel

Verwandte Themen