Вниз
Скачать: CL | DM;

windows-1251>>>koi8-r   Найти похожие ветки 

 
Allex   (2003-01-16 09:07) [0]

Подскажите как можно перевести текст из обычной кодировки windows-1251 в кодировку koi8-r
Или дайте ссылку где можно почитать это...
Заранее благодарен


 
Anatoly Podgoretsky ©   (2003-01-16 10:10) [1]

Стандартная таблица преобразования array[char] of char, в программе в цикле S[i] := Tbl[S[i]
Готовую можешь взять у меня


 
Chester   (2003-01-16 10:14) [2]

работающее решение:

function StrToOem(const AnsiStr: string): string;
begin
SetLength(Result, Length(AnsiStr));
if Length(Result) > 0 then
{$IFDEF WIN32}
CharToOemBuff(PChar(AnsiStr), PChar(Result), Length(Result));
{$ELSE}
AnsiToOemBuff(@AnsiStr[1], @Result[1], Length(Result));
{$ENDIF}
end;


 
Reindeer Moss Eater   (2003-01-16 10:16) [3]

Chester должен любить читос, а не торопиться


 
Allex   (2003-01-16 10:20) [4]

Спасибо за совет


 
Chester   (2003-01-16 10:21) [5]

работающее решение:

function StrToOem(const AnsiStr: string): string;
begin
SetLength(Result, Length(AnsiStr));
if Length(Result) > 0 then
{$IFDEF WIN32}
CharToOemBuff(PChar(AnsiStr), PChar(Result), Length(Result));
{$ELSE}
AnsiToOemBuff(@AnsiStr[1], @Result[1], Length(Result));
{$ENDIF}
end;


 
Reindeer Moss Eater   (2003-01-16 10:32) [6]

Работающее, но не решение


 
Anatoly Podgoretsky ©   (2003-01-16 10:36) [7]

Решение, но не работающее


 
Delirium^.Tremens ©   (2003-01-16 10:38) [8]

Reindeer Moss Eater (16.01.03 10:32)
Ну почему же, можно ведь таскать с собой исходники и компилить их на каждом компе под каждой системой.


 
Reindeer Moss Eater   (2003-01-16 10:43) [9]

У многих в качестве OEM кодировки используется koi8-r?


 
Smithson ©   (2003-01-16 10:48) [10]

Блин. Ищещь в инете (рунете) описание кодировки koi8-r.
Составляешь массив из этой кодировки (в качестве индекса задаешь русские буквы в windows-1251). Ну а потом простая подстановка по этому массиву.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
1-86962
farhad
2003-01-17 10:19
2003.01.27
Вопрос для знатаков...


7-87166
BJValentine
2002-11-05 16:07
2003.01.27
Автозагрузка


6-87017
myor
2002-11-28 12:49
2003.01.27
nmsmtp.PostMessage.ToAddress.add()


14-87096
Сергей Стр
2003-01-09 12:31
2003.01.27
Вопрос по Delphi


14-87146
Mixerl
2003-01-10 13:47
2003.01.27
Help по MS XML 4.0




   Наверх