Форум: "Основная";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
ВнизUnicod > ANSI конвертация. Найти похожие ветки
← →
dracula © (2005-12-08 13:47) [0]Проблема такая, есть компонент (дерево с чекбоксами) - он работает в юникоде, при нажатии на кнопку должен выдать список помеченных файлов, всё идёт хорошо, но русский текст выдаёт ?????????? вопросами, понятное дело что надо конвертировать из Юникода во что-то более понятное. В региональных установках стоит USA это я специально поставил. По форумам порылся ничего непомогает, может кто сталкивался с такой проблемой? Можно ли её както решить.
← →
dracula © (2005-12-08 15:59) [1]
function PWideToString( pw : PWideChar ) : string;
var
p : PChar;
iLen : integer;
begin
{Get memory for the string}
iLen := lstrlenw( pw ) + 1;
GetMem( p, iLen );
{Convert a unicode (PWideChar) to a string}
WideCharToMultiByte( CP_ACP, 0, pw, iLen, p, iLen * 2, nil, nil );
Result := p;
FreeMem( p, iLen );
end;
Всё помощь ненужна, удалось решить проблему =)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.01.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c