Загрузка файла (не) в формате Unicode с сайта - PullRequest
1 голос
/ 03 августа 2009

После загрузки файла изображения (с греческим именем файла) на мой сайт изображение было преобразовано в Á 1.gif (для меня китайский)

Я использую этот файл для загрузки файла из моего приложения winForms

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

Теперь, как я могу скачать файл, так как имя файла изменилось на стороне сервера?

1 Ответ

0 голосов
/ 03 августа 2009

Имя файла, вероятно, не изменилось, изменилось только то, как оно выглядит.

Я могу быть из-за кодировки (если не сказать, что это неадекватная кодировка) страницы, которую вы используете для просмотра имени.

Или потому, что способ, которым вы кодируете строку, передаваемую на сервер, и способ, которым сервер интерпретирует отправленные вами байты.

Прочтите эту прекрасную статью http://www.joelonsoftware.com/articles/Unicode.html, и вы узнаете, что произошло.

Джоэл по программному обеспечению - Среда, 8 октября 2003 г.

Абсолютный минимум Каждый разработчик программного обеспечения абсолютно, положительно должен Знать о Юникоде и наборах символов (Нет оправданий!)

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

от Joel Spolsky

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...