Вот как надо!
TFileStream.Create(UTF8ToSys('C:\русские символы\file'), faReadOnly)
TFileStreamUTF8 - Спасибо, щас будем разбираться
Найдено 3 результата
- 08.08.2015 16:31:53
- Форум: Free Pascal Compiler
- Тема: Открытие файлов с кирилическими символами в пути
- Ответы: 5
- Просмотры: 6724
- 08.08.2015 14:53:15
- Форум: Free Pascal Compiler
- Тема: Открытие файлов с кирилическими символами в пути
- Ответы: 5
- Просмотры: 6724
Re: Открытие файлов с кирилическими символами в пути
Да это, похоже, помогло. Большое спасибо. Что делать с потоком? Почему он файла не находит? Мало проверить существует файл, или нет, его ещё нужно открыть (меня больше устроит поток). Вот я ещё FileOpen не пробовал, может, и он не работает.
- 08.08.2015 12:13:28
- Форум: Free Pascal Compiler
- Тема: Открытие файлов с кирилическими символами в пути
- Ответы: 5
- Просмотры: 6724
Открытие файлов с кирилическими символами в пути
Здравствуйте.
Пытался реализовать открытие файла, но столкнулся с тем, что если в пути есть кириллический символ, то функции DirectoryExists, FileExists возвращают FALSE. Попытки создания TFileStream.Create('C:\русские символы\file', faReadOnly) вызывают ошибку Unable to open file ...
Минимальный ...
Пытался реализовать открытие файла, но столкнулся с тем, что если в пути есть кириллический символ, то функции DirectoryExists, FileExists возвращают FALSE. Попытки создания TFileStream.Create('C:\русские символы\file', faReadOnly) вызывают ошибку Unable to open file ...
Минимальный ...
