2009-08-03 11 views
1

から非ユニコード・ファイル(名)■ダウンロード画像が(私に中国語)ÁÕ1.gifに変換された私のウェブサイト上(ギリシャのファイル名を持つ)の画像ファイルをアップロードした後、ウェブサイト

私はダウンロードするには、このいずれかを使用しています私のwinFormsアプリケーションのファイル

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

ここでファイル名がサーバー側で変更されているので、どのようにしてファイルをダウンロードできますか?

答えて

0

ファイル名は変更されていない可能性があります。変更されたのは、名前の外観、表示方法です。

名前を表示するために使用しているページのエンコード(私が言うべきであるが、妥当ではないエンコード)が原因である可能性があります。

または、サーバーに渡す文字列をエンコードする方法と、送信したバイトをサーバーが解釈する方法が原因です。

この優れた記事http://www.joelonsoftware.com/articles/Unicode.htmlを読んだところ、何が起こったのかを知ることができます。

ソフトウェアのジョエル - 2003年10月8日(水曜日)

絶対に絶対最小すべてのソフトウェア開発者は、正に がUnicode認識していなければならないと文字が (いいえ言い訳!)

を設定します

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

Joel Spol空

関連する問題