从网站下载非unicode文件(名称)s

时间:2009-08-03 10:28:50

标签: vb.net character-encoding download

在我的网站上传图像文件(带希腊文件名)后,图像转换为ÁÕ1.gif(中文给我)

我正在使用这个从winForms应用程序下载文件

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

现在我如何下载文件,因为服务器端的文件名已经改变了?

1 个答案:

答案 0 :(得分:0)

文件名可能没有改变,改变的是名称的外观,你看到它的方式。

我可能是因为你用来查看名称的页面的编码(我应该说是不合适的编码)。

或者因为您对传递给服务器的字符串进行编码的方式,以及服务器解释您发送的字节的方式。

阅读这篇优秀的文章http://www.joelonsoftware.com/articles/Unicode.html,你会发现发生了什么。

  

Joel on Software -   2003年10月8日星期三

     

绝对最低,每个软件开发人员绝对必须   了解Unicode和字符集   (没有借口!)

     

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

     

作者:Joel Spolsky