Страница 1 из 2

Комментарии к юникодным файлам

Добавлено: Вт июн 30, 2009 14:10
D1P
TC не поддерживает добавление комментариев к файлам, в чьих именах есть юникодные символы. Я беседовал на эту тему с Капитаном, он объяснил это тем, что авторский формат изначально юникод не поддерживает, а Гислер не хочет в одностороннем порядке его менять.
Ну и чёрт с ним, с гислеровским взглядом на развитие TC. Я тут заметил вот что: если файлу дать комментарий, а потом переименовать его в юникод - то комментарии сохраняются и отображаются. Изменения в descript.ion вносятся, хотя, если смотреть в hex-редакторе, то пишутся коды не всех символов. Но фактически поддержка юникода в комментариях уже имеется, но она искусственно ограничена, как понимаю, во имя той самой совместимости.
Изображение

Добавлено: Вт июн 30, 2009 14:51
Ник
А почему он не хочет для файлов с Уникодными именами использовать короткий вариант имени (8.3)?

И где сейчас используются не-Уникодные descript.ion-ы ?

Добавлено: Вт июн 30, 2009 14:59
Tol!k
Комментарии к уникодным файлам добавляются без переименования (в descript.ion имена не уникодные)
Изображение
Колонка [=tc.Комментарий] пустая, а по Ctrl+Shift+F2 комментарии есть.
Или я что-то не понял?
_______________________
TC 7.04a, WinXP Rus SP3

Добавлено: Вт июн 30, 2009 15:14
Ник
Tol!k
А приведите, плз, выдержку из дескрипшна для файла под курсором на скриншоте - интересно, как это выглядит...

Добавлено: Вт июн 30, 2009 15:15
Tol!k

Код: Выделить всё

"01 - Und ich bring dir die Holle.mp3" ttt
"04 - Fur immer.mp3" eee
"05 - Eisbar.mp3" sss
"07 - Traum von mir.mp3" ttt
"10 - Susses Leid.mp3" uuu
"12 - Holle (fight song for the Vienna Vikings).mp3" zzz

Добавлено: Вт июн 30, 2009 15:17
D1P
Ник писал(а):А почему он не хочет для файлов с Уникодными именами использовать короткий вариант имени (8.3)?
Без понятия.
Ник писал(а):И где сейчас используются не-Уникодные descript.ion-ы ?
Флинт сказал, что такой софт есть. Я не использую, потому примеров не приведу.
Tol!k писал(а):Или я что-то не понял?
Ctrl+Z на файле с юникодным именем вызывает сообщение "Unfortunately this function doesn't support Unicode characters!".

Добавлено: Вт июн 30, 2009 15:26
Tol!k
D1P писал(а):Ctrl+Z на файле с юникодным именем вызывает сообщение "Unfortunately this function doesn't support Unicode characters!".
Ничего подобного
Изображение

Добавлено: Вт июн 30, 2009 15:30
D1P
Создай файл с именем:
®ØӐҾҍ҈ᶱﺾ
и попробуй )

Добавлено: Вт июн 30, 2009 15:34
Tol!k
Не удаётся создать файл

Добавлено: Вт июн 30, 2009 15:37
D1P
Tol!k писал(а):Не удаётся создать файл
Бида-бида. И юникод у тебя неюникодный, и юникодный юникод не принимается.
Я хз, но описанное в первом посте имеет место быть.

Добавлено: Вт июн 30, 2009 16:12
Ник
Мне другое интересно - если ТК при создании коммента к Уникодному файлу "отрезает" умляуты от букв (что видно из цитаты), то при создании двух файлов: одного с умляутом, другого - без, но с таким же именем - теоретически у ТК должна поехать крыша...

Добавлено: Вт июн 30, 2009 17:07
D1P
Ник писал(а):Мне другое интересно - если ТК при создании коммента к Уникодному файлу "отрезает" умляуты от букв (что видно из цитаты), то при создании двух файлов: одного с умляутом, другого - без, но с таким же именем - теоретически у ТК должна поехать крыша...
А она и едет. Я вот сейчас поэкспериментировал: в моём случае TC записывает имя файла как ®O????? (где ? - 0x3F), принцип запоминания мне не понятен, но тем не менее. Если создать файл, где "непонятые" символы будут заменены на другие, но тоже "непонятые" - TC начинает считать, что это один и тот же файл:
Изображение

Добавлено: Вт июн 30, 2009 17:21
DrShark
D1P писал(а):
Ник писал(а):Мне другое интересно - если ТК при создании коммента к Уникодному файлу "отрезает" умляуты от букв (что видно из цитаты), то при создании двух файлов: одного с умляутом, другого - без, но с таким же именем - теоретически у ТК должна поехать крыша...
А она и едет. Я вот сейчас поэкспериментировал: в моём случае TC записывает имя файла как ®O????? (где ? - 0x3F), принцип запоминания мне не понятен, но тем не менее. Если создать файл, где "непонятые" символы будут заменены на другие, но тоже "непонятые" - TC начинает считать, что это один и тот же файл
This is intentional (c): http://www.ghisler.ch/board/viewtopic.php?t=21909

Добавлено: Вт июн 30, 2009 17:38
D1P
Это плохо. Но убеждать Гислера что-то делать - не по мне.

Добавлено: Ср июл 01, 2009 02:09
Tol!k
D1P писал(а):
Tol!k писал(а):Не удаётся создать файл
Бида-бида. И юникод у тебя неюникодный, и юникодный юникод не принимается.
Ха. Ха. Я же чуть выше написал: у меня TC7.04a
Извините за отсутствие, пришлось сходить на работу.
7.50b6 после Ctrl-Z выдаёт предупреждение, но после нажатия OK комментарии добавляются и изменяются.
На работе (XP rus SP2, TC7.04a, 7.50b4 и b5) ситуация в точности повторилась: 7.50b4 и b5 выдают предупреждение, но после OK добавляют и изменяют комментарии. А TC7.04a добавляет/изменяет комментарии безо всякого предупреждения. Изображение
Т.е. уже на двух системах ничего предварительно переименовывать не нужно.
P.S.
Если добавлять комменты через Files -> Change Attributes -> More attributes… предупреждение не выдаётся и в бетах.