История изменений
Исправление
h578b1bde,
(текущая версия)
:
Вы всё перепутали. Ядру на unix-системах всё равно, koi8-r или koi8-u. Для ядра это просто байты, где есть только два запрещенных символа: '/' и '\0'. Кодовые страницы появляются для файловых систем, где есть: a) неразличимость больших и маленьких букв б) не байтовое преставление имён, например utf-16 в) преобразование в два имени - короткое и длинное.
Речь о том что нельзя впихнуть невпихуемое — как ни старайся, а впихнуть всю кириллицу, расширенную латиницу и иероглифы в один байт не получится, поэтому при работе с именами файлов на разных языках непременно будут возникать коллизии и прочие трудности.
Исправление
h578b1bde,
:
Ядру на unix-системах всё равно, koi8-r или koi8-u. Для ядра это просто байты, где есть только два запрещенных символа: '/' и '\0'.
Речь о том что нельзя впихнуть невпихуемое — как ни старайся, а впихнуть всю кириллицу, расширенную латиницу и иероглифы в один байт не получится, поэтому при работе с именами файлов на разных языках непременно будут возникать коллизии.
Исходная версия
h578b1bde,
:
Ядру на unix-системах всё равно, koi8-r или koi8-u. Для ядра это просто байты, где есть только два запрещенных символа: '/' и '\0'.
Речь о том что нельзя впихнуть невпихуемое и при работе с именами файлов на разных языках непременно будут возникать коллизии.