буква 'я'

Возникает проблема при закачке файлов с буквой "я" в имени. Имя файлы после буквы обрезается. При закачивании на сервер папки с буквой "я" в имени вообще результат получается неожиданный - файлы из папки оказываются не в ней в вышестоящей директории.
Проблема связана с тем, что "я" в кодировке win1251 имеет значение 0xff ,что есть спец. символ для FTP протокола.
Похоже, что некоторые другие буквы тоже могут вызывать ошибки в именовании файлов.
Спецсимволы (см. http://www.faqs.org/rfcs/rfc854.html)
спецсивол код символа
SE 240
NOP 241
Data Mark 242
Break 243
Interrupt Process 244
Abort output 245
Are You There 246
Erase character 247
Erase Line 248
Go ahead 249
SB 250
WILL (option code) 251
WON'T (option code) 252
DO (option code) 253
DON'T (option code) 254
IAC 255 (буква "я" в win1251)

Решение проблемы - удваивать спецсимволы в именах файлов. Можно сделать это как опцию программы т.к. авторы некоторых серверов явно не читали RFC.