Re: [oodisc] Пара неприятных багов с русским у OO 1.1rc2

Vladimir vbux на artmed.ru
Пн Авг 18 19:08:46 MSD 2003


Добрый день.

>> MB> Использую OO-1.1rc2 под win2000 & RH Linux9.
>> 
>> MB> 1. Не понимает длинных русских имен файлов:
>> MB>    короткое имя - открывает и сохраняет вроде отлично.
>> MB>    среднее имя - открывает и сохраняет, но старый файл оказывается
>> MB>                  там же с именем типа: %32%33...%45.swx
>> MB>    длинное имя - открывает, но сохранить уже не может. Ошибка создания
>> MB>                  backup файла (т.е. не может переименовать старый файл
>> MB>                  в вышеуказанный формат).
>> MB>    Пример: лворыварвовр-ыовдаоыдвао-ыовлаоывдлаоыв-ыовдлаоылвао-ыовлао.swx
>> MB>    Пробовал под win & Linux

>> OOO 1.0.1 Alt W2K

>> Ошибка "Cannot create BackUp file"
>> означает что в каталоге TEMP, ООО не может создать файл
>> %A3%E3%56$76....%21.doc из-за того, что длина имени такого файла

MB> У меня он создает его там, где и оригинал.
MB> Т.е. при нажатии Сохранить он переименовывает файл в эту
MB> х&;%#тень :) а только затем сохраняет. Если выключено
MB> автосоздание бэкапов, то он удаляет эту копию.
MB> Я так это себе вижу.
MB> Но в примере 2 он уже не может удалить эту копию,
MB> а в примере 3 - не может даже создать ее.
MB> Вот только зачем он это делает - непонятно.

>> превышает или размер буфера в ОО или максимальную длину имени файла в
>> системе. Так как сравнивались и NTFS и другие (Линуксовая), то
>> проблема скорее всего в длине буфера в ОО.

MB> Естественно только OO виноват. Оригинал файла то он сохраняет
MB> с правильным именем.

>> Завочил. (vote)
MB> Спасибо. Не хотелось бы иметь релиз с такой неприятной бякой.
MB> Только вот мне ничего не пришло от OO.org, а вроде должно было,
MB> когда к моему issue добавляется что-либо.
У меня OO ведет себя вполне благопристойно в этих случаях. Как 1.1RC2
так и 1.02 Alt. Кстати в TEMP создаются файлы, названиями которых
содержат только "импортные" буквы.

С уважением,
  Владимир <vbux на artmed.ru>




Подробная информация о списке рассылки Oo-discuss