从下载网站
问题描述:
非Unicode文件(名称)■我用这一个下载我的网站上的图像被转换为ÁÕ1.gif(中国对我来说)从下载网站
的图片上传文件(文件名希腊)后我的winForms应用程序中的文件
Dim test as string = "ΓΕΡ"
My.Computer.Network.DownloadFile("http://www.example.com/Images/" & test & ".gif", Application.StartupPath & ImageDir & fileName)
现在我该如何下载该文件,因为文件名已在服务器端进行了更改?
答
文件名可能没有改变,改变的是名称的外观,你看到它的方式。
我可能是因为您正在使用的页面的编码(我认为应该说是unappropiate编码)来查看名称。
或者因为您编码传递给服务器的字符串的方式,以及服务器解释您发送的字节的方式。
阅读这篇出色的文章http://www.joelonsoftware.com/articles/Unicode.html,你会发现发生了什么。
上的软件乔尔 - 周三,2003年10月8日
绝对最低每一个软件开发人员绝对,肯定必须 知道的关于Unicode和字符集
(没有借口!)http://www.joelonsoftware.com/articles/Unicode.html
作者:Joel Spol天空