Ошибка кодировок

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

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

Ответить
Alex_Gordon1
новенький
Сообщения: 18
Зарегистрирован: 09.02.2011 19:41:12

Ошибка кодировок

Сообщение Alex_Gordon1 »

Есть консольная программа, которой передаю параметр через TProcess. Но если необходим файл, располагающийся в русскоязычной папке, он не понимает русские символы. Как исправить?
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Lazarus работает с кодировкой UTF8. Преобразуйте передаваемые параметры в эту кодировку.
Ism
энтузиаст
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Сообщение Ism »

AnsiToUtf8 ('ihkhjkhjk')

все зависит от того , в какой кодировке работает файловая система
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

Сообщение Nik »

Лучше сразу SysToUtf8 - тогда исходная кодировка определится автоматически.
Ответить