История изменений
Исправление Xenius, (текущая версия) :
Почему? Достаточно сделать таблицу в несколько сотен килобайт, что к чему преобразовывать.
Ну например потому что он зависит от локали. В турецкой локали i соответствует İ и ı соответствует I, тогда как в английской локали i→I. Так к чему приводить регистр этих букв Iiİı? Видимо понадобится не одна таблица, а несколько сотен таблиц на все локали, поддерживаемые системой.
Но дальше пишут, что большинство распространённых неюниксовых программ работают с приведёнными именами файлов, поэтому пойдут глюки.
Так багрепорты напиши, если будут глюки. Нормальный софт должен работать с регистрозависимыми именами. А если не захотят фиксить, значит софт такой и не нужен.
Исходная версия Xenius, :
Почему? Достаточно сделать таблицу в несколько сотен килобайт, что к чему преобразовывать.
Ну например потому что он зависит от локали. В турецкой локали i соответствует İ и ı соответствует I, тогда как в английской локали i→I. Так к чему приводить регистр этих букв Iiİı? Видимо понадобится не одна таблица, а несколько сотен таблиц на все локали, поддерживаемые системой.
Но дальше пишут, что большинство распространённых неюниксовых программ работают с приведёнными именами файлов, поэтому пойдут глюки.
Так багрепорты напиши. Нормальный софт должен работать с регистрозависимыми именами. А если не захотят фиксить, значит софт такой и не нужен.