История изменений
Исправление Xenius, (текущая версия) :
Ты лжёшь.
Бинарно имя файла совпадает с тем, что бинарно находится между кавычек в файле исходника, что и значит, что
файл создаётся именно с тем именем, которое указано.
Твой код локалезависим и ты сам это прекрасно знаешь.
Это да, в таком случае следовало бы для надёжности добавить проверку локали, и если она не UTF8, выдавать ошибку.
А ядро и не должно интерпретировать данные, переданные как имя файла, кроме проверки '/' и '\0', если они предназначены для записи на нативную файловую систему и это правильно.
Исходная версия Xenius, :
Ты лжёшь.
Бинарно имя файла совпадает с тем, что бинарно находится между кавычек в файле исходника, что и значит, что
файл создаётся именно с тем именем, которое указано.
Твой код локалезависим и ты сам это прекрасно знаешь.
Это да, в таком случае следовало бы для надёжности добавить проверку локали, и если она не UTF8, выдавать ошибку.