spamsink: (Default)
[personal profile] spamsink
Жили мы - не тужили, и вдруг захотелось нам в распределенном проекте файлов с русскими именами. С этим делом во всех уважающих себя операционных системах нынче порядок - имена хранятся в юникоде, чтобы всем было одинаково неудобно. Хоть китайскими иероглифами имена вводи.

Вот и ввели. На чрезвычайно уважающей себя операционной системе МакОС. Потом все эти файлы уехали на sourceforge.net, а оттуда - на машину с другой весьма уважаемой операционной системой. Да, впрочем, и с третьей тоже, несмотря на новизну.

Файл называется "слойка" (это не кондитерское, а... нет, лучше не начинать, да это и неважно).

Ожидали файл с именем слойка, а получилось - слойка. Видите разницу?

(Кто совсем не видит - назовитесь.)



Стандарт предписывает хранить имена файлов, используя канонические представления символов юникода. Для буквы "й" каноническое представление - U+0438 CYRILLIC SMALL LETTER I + U+0306 COMBINING BREVE. Этой, пардон за каламбур, буквы стандарта, судя по всему, пока строго придерживается только МакОС. Вот так и живем.
Page 1 of 3 << [1] [2] [3] >>

Date: 2009-10-17 11:18 pm (UTC)
From: [identity profile] vgramagin.livejournal.com
В мозилле вижу одно и то же. Если скопировать и вставить в win1251 или koi-8, получается вопросительный знак.

А вы не выпендривайтесь :-))

Date: 2009-10-17 11:19 pm (UTC)
From: [identity profile] erin-karsa.livejournal.com
Совсем не вижу :(

Date: 2009-10-17 11:20 pm (UTC)
From: [identity profile] solomon2.livejournal.com
Они совсем охуйели. Еще бы ё в два символа разложили...

Date: 2009-10-17 11:21 pm (UTC)
From: [identity profile] observarius.livejournal.com
Я, конечно, юзер из самых дремучих, но нешто то, от чего зависят бонусы зряплаты, платежи за оффис и т.д. вывешивается на sourceforge.net?

Date: 2009-10-17 11:25 pm (UTC)
From: [identity profile] relyef.livejournal.com
Ни в FF, ни в IE8 разницы не вижу. У Вас неправильные пчелы.

Date: 2009-10-17 11:30 pm (UTC)
From: [identity profile] vadim-i-z.livejournal.com
В Хроме вижу одинаково.
Скопировал, вставил в текстовый редактор - вышло так:
1255822199-clip-710b

Date: 2009-10-17 11:38 pm (UTC)
From: [identity profile] dvv.livejournal.com
Файерфокс проэбался, рендеря канонизированный вариант — галка съехала практически на к. Сафари (в Макосе) утопил галку глубоко в букве. В Хроме (взад в Виндузах) нормально. В IE тож.

Date: 2009-10-17 11:52 pm (UTC)
From: [identity profile] solomon2.livejournal.com
Ужосс

Date: 2009-10-18 12:03 am (UTC)
From: [identity profile] dvv.livejournal.com
(голосом доктора Хауса) cool!

Date: 2009-10-18 12:05 am (UTC)
From: [identity profile] observarius.livejournal.com
Между нами, ладно?

...это старая технология (когда было 3 платежки) - на первой и третьей (как бы под "копирку") выписывается одна цифра, на второй - другая.
Как-то так.


Оговорка: я никогда этого не делал, и не стану. Ну, да Вы и сами знаете....

Date: 2009-10-18 12:11 am (UTC)
From: [identity profile] cema.livejournal.com
На Юбунте в FF вижу разницу.

Весело живём.

Date: 2009-10-18 12:15 am (UTC)
From: [identity profile] dvv.livejournal.com
Причём если в Макоси через SMB посмотреть, то всё канонизировано:

[strudel:c$/temp/00] dvv% ls|od -tx1c
0000000    2e  2f  0a  2e  2e  2f  0a  d1  81  d0  bb  d0  be  d0  b8  cc
           .   /  \n   .   .   /  \n   с  **   л  **   о  **   и  **   ̆
0000020    86  d0  ba  d0  b0  0a  d1  81  d0  bb  d0  be  d0  b8  cc  86
          **   к  **   а  **  \n   с  **   л  **   о  **   и  **   ̆  **
0000040    d0  ba  d0  b0  0a                                            
           к  **   а  **  \n       


Интересно — это SMB или Макось канонизирует?

Date: 2009-10-18 12:24 am (UTC)
From: [identity profile] observarius.livejournal.com
Мимо меня - тоже, но это - часть профессии и этому учат в (хороших) школах.

Точнеее, обнаружению :)

Date: 2009-10-18 12:27 am (UTC)
From: [identity profile] dvv.livejournal.com
Ха! Автокомплит в макосном tcsh не находит файла по имени ёканый бабай, если нажать букву ё. Зато е прекрасно работает. Too much fun…
Page 1 of 3 << [1] [2] [3] >>

Profile

spamsink: (Default)
spamsink

February 2026

S M T W T F S
12345 67
8 91011 121314
15161718 192021
22 2324 25262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 5th, 2026 12:26 am
Powered by Dreamwidth Studios