Путь файла и кириллица.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Для Виндаз:
Подключаем модуль Windows и пишем

Код: Выделить всё

MoveFileW(PWideChar(UTF8Decode('Test.tmp')),PWideChar(UTF8Decode('Тест.тмп')));

и это будет работать 100% с любым набором символов, а не только с кириллицей :wink:
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Изображение работает! Спасибо.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Есть модуль FileUtil - идёт в LCL. Там куча фукнций, которые работают правильно с UTF8 в любой ОС (сам пользуюсь и в винде и в линухе).
Очень рекомендую.
Ответить