Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Вниз

Tidftp + буква Я    Найти похожие ветки 

 
vladik   (2005-12-20 22:47) [0]

привет всем
народ как избавится от проблемы.
компонент Tidftp не может корректно обработать путь к файлу исли в пути присутствует русская буква ( Я )


 
Anatoly Podgoretsky ©   (2005-12-20 23:10) [1]

Это часто бывает у западников, особенно у американцев, они почему считают, что таких букв в мире не бывает.


 
Dmitrij_K   (2005-12-20 23:33) [2]

объясните нубу, в чем проблема с \Я\
на многих фтпешниках такое видел


 
Eraser ©   (2005-12-21 01:17) [3]

Сейчас тоже в проекте использую TidFTP и тоже оказывается есть эта проблема...
Если клиент и сервер самописные, думаю, как выход, можно шифровать имена фалов, а на стороне сервера расшифровывать...
Может есть более простой вариант?


 
vladik   (2005-12-21 01:20) [4]

может есть какойто другой компонент где подобной
проблемы не существует
или какоето изящное ее решение ??


 
Eraser ©   (2005-12-21 01:26) [5]


> vladik   (21.12.05 01:20) [4]

Если нужно для работы в интернет, то лучше использовать библиотеку wininet.


 
wal ©   (2005-12-21 09:13) [6]

Это все от того, что либо авторы серверов, либо авторы клиентов документацию читать не умеют. В соответствии с протоколом Telnet символ FF является управляющим. Для передачи информационного FF нужно передавать его два раза.

С уважением.


 
Ботвин Дмитрий   (2005-12-21 10:09) [7]

Такая же проблема существует и у корпоративной ICQ, но там она решается
простой заменой прописной "я" на заглавную "Я". Может и для ftp поможет?


 
wal ©   (2005-12-21 10:21) [8]


> Может и для ftp поможет?
Поможет, если ФС на сервере не различает большие и маленькие буквы, что найти будет весьма трудно.


 
Eraser ©   (2005-12-21 14:18) [9]


> wal ©   (21.12.05 09:13) [6]

Спасибо. Учту!

> Ботвин Дмитрий   (21.12.05 10:09) [7]
>
> Такая же проблема существует и у корпоративной ICQ, но там
> она решается
> простой заменой прописной "я" на заглавную "Я". Может и
> для ftp поможет?

В Indy тоже помогает, но уж сильно глаз режит "НоваЯ папка" ;-)


 
Ботвин Дмитрий   (2005-12-21 14:23) [10]

>Eraser ©   (21.12.05 14:18) [9]

>В Indy тоже помогает, но уж сильно глаз режит "НоваЯ папка" ;-)

Так на другой строне надо передаваемую строку парсить и заглавной делать тока 1-й символ строки, а остальные все строчными :-)))))


 
vladik   (2005-12-21 16:48) [11]

а другой стороной тобиш сервером
является IIS2
и любое кодирование декодирование не получится
а удвоить (яя) опробовать можно


 
френк   (2005-12-21 17:40) [12]

хм... может я гоню, но никто про такую букву не забывает ) с большой "Я", сами понимаете проблем нету ) а вот с маленькой "я", ASCII код которой = 255 возникают проблемы, потому что гребанные западники забывают корректно выставить ряд условий обработки символом (к примеру >255 за вместо >=255 и т.д.) в итоге правится ручками, либо патчим =) хехе...


 
Eraser ©   (2005-12-21 19:14) [13]

AnsiReplaceStr рулит ;-)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2006.04.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.057 c
9-1126641599
Ricks
2005-09-13 23:59
2006.04.02
Нахождение высоты в заданной точке


4-1137499500
polinom
2006-01-17 15:05
2006.04.02
Memory, как определить размер и область памяти для нового процеса


1-1141138844
RomanH
2006-02-28 18:00
2006.04.02
Изменение индекса в меню


2-1142011852
tyo
2006-03-10 20:30
2006.04.02
"долгая" ADOStoredProc


15-1141884390
Ega23
2006-03-09 09:06
2006.04.02
С Днём рождения! 9 марта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский