-
не пойму как работать с юникодом. ListView юникодовый, нужно искать в нём заданные строки, обрабатывать их и записывать в файл. Начал с последнего.
Кстати, в WinXP какая кодировка используется?
-
В Орешнег? :)
-
?
-
Rocket имел в виду, что если вопрос по использованию Юникод, то тебе в тему "Орешник" или "Основная («Начинающим»)". А если по использованию Юникод в KOL, то давай пример...как и что делаешь, а то на вопрос "не пойму как работать с юникодом.", ответ один - RTFM...
-
как строку из KOLListView сохранить в файл в UTF-8?
-
UTF8Encode/UTF8Decode
-
а где оно находится? Не нашёл ни к kol, ни в koladd, ни в KOLUtils
-
извиняюсь, нашёл
-
function UniLoadFromFile( var Outl : pStrList; const Filename: KOLString ): Boolean;
var F: THandle;
C : array[0..1] of Char;
begin
F := FileCreate( Filename, ofOpenRead or ofOpenExisting or ofShareDenyWrite );
if F = INVALID_HANDLE_VALUE then Exit;
FileSeek( F, 2, spBegin );
while not FileEOF( F ) do
begin
FileRead( F, C, 2 );
if (C[0] = #0 ) then
continue;
Outl.Add(WideChar(C));
end;
Result := True;
FileClose( F );
end;
|