История изменений
Исправление firkax, (текущая версия) :
Тема то про ядро.
В бинарном виде они будут отличаться и наивный поиск со сравнением по байтам работать не будет.
Да, они будут отличаться и это действительно разные имена. Путать их друг с другом не надо, несмотря на то что в юникодной кодировке они выглядят внешне одинаково. Если допустим есть две байтовые последовательности A и B, которые в юникоде обозначают одно и то же, и ты хочешь открыть файл A, но его нет а есть файл B - то правильным ответом будет именно «нет такого файла».
Это примерно из той же серии что кирилицу/латиницу в буквах а,с,е менять - внешне одно и то же, но байтовое представление разное, а именно оно важно.
Исходная версия firkax, :
Тема то про ядро.
В бинарном виде они будут отличаться и наивный поиск со сравнением по байтам работать не будет.
Да, они будут отличаться и это действительно разные имена. Путать их друг с другом не надо, несмотря на то что в юникодной кодировке они выглядят внешне одинаково. Если допустим есть две байтовые последовательности A и B, которые в юникоде обозначают одно и то же, и ты хочешь открыть файл A, но его нет а есть файл B - то правильным ответом будет именно «нет такого файла».