Найдено 6 результатов

RunetX
18.03.2016 16:09:06
Форум: Lazarus
Тема: Кодировка в переменной среды Windows XP
Ответы: 12
Просмотры: 8453

Re: Кодировка в переменной среды Windows XP

Ребята, всем спасибо. Этот косяк воспроизводится только при запуске из IDE и не наблюдается в рантайме.
RunetX
18.03.2016 13:20:28
Форум: Lazarus
Тема: Кодировка в переменной среды Windows XP
Ответы: 12
Просмотры: 8453

Re: Кодировка в переменной среды Windows XP

Есть еще GetAppConfigDir(False) .

Ведет в Local Settings.

Мне необходимо получить полный путь к к файлу списка информационных баз 1С ibases.v8i (сейчас на Windows XP это C:\Documents and Settings\Инна\Application Data\1C\1CEStart , но программа может запускаться на разных версиях Windows и как ...
RunetX
18.03.2016 10:26:24
Форум: Lazarus
Тема: Кодировка в переменной среды Windows XP
Ответы: 12
Просмотры: 8453

Re: Кодировка в переменной среды Windows XP

http://freepascal.ru/forum/viewtopic.php?t=6031&p=44277
????
Много нового узнал, но увы, получить в нормальной кодировке значение так и не вышло.
Я новичок в Lazarus и программировании. Ткните, пожалуйста, поконкретней.

P. S. Windows Home Edition (когда-то вроде попадался момент с урезкой ...
RunetX
15.03.2016 10:36:15
Форум: Lazarus
Тема: Кодировка в переменной среды Windows XP
Ответы: 12
Просмотры: 8453

Re: Кодировка в переменной среды Windows XP

Little_Roo писал(а):модуль LConvEncoding подключен?


Угу
RunetX
14.03.2016 14:11:11
Форум: Lazarus
Тема: Кодировка в переменной среды Windows XP
Ответы: 12
Просмотры: 8453

Re: Кодировка в переменной среды Windows XP

xcod писал(а):WinCPToUTF8
UTF8ToWinCP


Тоже пробовал, забыл упомянуть

winxpenc.png


Добавлено спустя 7 минут 46 секунд:
Лекс Айрин писал(а):кои8р пробовал?


GuessEncoding() показывает CP1251, однако CP1251ToUTF8 дает каракули (AnsiToUTF8 тоже).
RunetX
14.03.2016 10:32:05
Форум: Lazarus
Тема: Кодировка в переменной среды Windows XP
Ответы: 12
Просмотры: 8453

Кодировка в переменной среды Windows XP

Здравствуйте.

Присваиваю Edit значение переменной GetEnvironmentVariableUTF8('APPDATA') . В переменной содержится имя пользователя на кириллице. В Windows 7 и выше не выявлено никаких проблем, однако в Windows XP (Home Edition SP3) вместо кириллицы каракули неизведанной этимологии.

Тупым перебором ...