May. 4th, 2015

ermouth: (Default)

Сегодня выяснилась феноменальная подробность про MacOS и её родную файловую систему HFS.

Оказывается, макось преобразует й и ё в именах файлов в и+breve и е+умляут. Феерическое свинство. Касается также имён файлов с европейской диакритикой или хангулом.

Проверяется так. Создаём на Маке файл й.txt, копируем его имя в буфер и вставляем в консоль браузера. Дальше там набираем руками то же й.txt и сравниваем:

Снимок экрана 2015-05-04 в 22.08.50

Две другие команды – чтобы посмотреть, что же у нас там внутри в самом деле. Видно, что в первом, скопированном из файндера макоси, случае, вместо и-краткой одним символом подставилось и+breve.

Особенно отвратительно, что js-метод String.normalize не во всех браузерах есть встроенный, а polyfill для него реально километровый.

Я понимаю, зачем decomposed-форма нужна вообще, в принципе, – но решительно не понимаю, нахрена имена файлов то менять.

Profile

ermouth: (Default)
ermouth

November 2021

S M T W T F S
 123456
78910111213
14151617181920
21 222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 24th, 2025 03:52 pm
Powered by Dreamwidth Studios