Русские имена файлов и директорий в SaveDialog1.Filename

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

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

Русские имена файлов и директорий в SaveDialog1.Filename

Сообщение LD256 » 03.09.2008 02:45:52

Здравствуйте!
Такая проблема. Программа для платформы Win32, которая не может сохранять файлы в директории с русскими именами, а файлы, например, "администратор" сохраняет с именами типа "администратор" (без кавычек). Сохраняю через
Код: Выделить всё
           SaveDialog1.Execute;
                  Memo1.Lines.SaveToFile(SaveDialog1.FileName);


Добавлено спустя 1 минуту 14 секунд:
Простите, хотел создать тему в Lazarus, но случайно создал её здесь. :oops:
LD256
незнакомец
 
Сообщения: 2
Зарегистрирован: 03.09.2008 02:39:59

Re: Русские имена файлов и директорий в SaveDialog1.Filename

Сообщение Padre_Mortius » 03.09.2008 08:05:39

Правильно будет
Код: Выделить всё
Memo1.Lines.SaveToFile(UTF8ToAnsi(SaveDialog1.FileName));
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Русские имена файлов и директорий в SaveDialog1.Filename

Сообщение LD256 » 03.09.2008 15:19:23

Спасибо, попробую.
LD256
незнакомец
 
Сообщения: 2
Зарегистрирован: 03.09.2008 02:39:59


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 61

Рейтинг@Mail.ru