Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

Как менять кодировку   Найти похожие ветки 

 
MakNik ©   (2003-11-04 10:35) [0]

Есть некоторая строка. Подскажите, плз., как можно изменить ее кодировку?


 
Романов Р.В. ©   (2003-11-04 10:40) [1]

OemToChar, таблицы перекодировки


 
BillyJeans ©   (2003-11-04 11:22) [2]

function ConvertOemToAnsi(const S : string) : string;
{$IFNDEF WIN32}
var
Source, Dest : array[0..255] of Char;
{$ENDIF}
begin
{$IFDEF WIN32}
SetLength(Result, Length(S));
if Length(Result) > 0 then OemToAnsi(PChar(S), PChar(Result));
{$ELSE}
if Length(Result) > 0 then begin
OemToAnsi(StrPCopy(Source, S), Dest);
Result := StrPas(Dest);
end;
{$ENDIF}
end; { ConvertOemToAnsi }


 
WondeRu ©   (2003-11-04 11:30) [3]

Я делаю под любую кодировку.

const
AlfRu1 = "абвг...";
AlfRu2 = "каен..."; //на что меняем, другая кодировка

потом
str - исходная строка

for i := 1 to length(str) do
str[i] := AlfRu2[pos(AlfRu2,str[i])];

str - результат


 
Wonderu ©   (2003-11-04 11:31) [4]

Sorry!
for i := 1 to length(str) do
str[i] := AlfRu2[pos(str[i], AlfRu1)];


 
MakNik ©   (2003-11-04 17:55) [5]

>WondeRu
А значениями строк AlfRu1 и AlfRu2 для различных кодировок вы могли бы поделиться???


 
WondeRu ©   (2003-11-05 09:58) [6]

Без понятия ! Бери русский алфавит "АБВ...Яабв...я" и кодируй его в какой-нибудь "модной" проге в разные кодировки, вот и получишь их)))



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

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
14-56891
VEG
2003-10-24 17:05
2003.11.17
Поздравляю себя любимого:)


14-56858
Bless
2003-10-27 12:29
2003.11.17
Что означает запись типа ^H?


14-56886
Rauf
2003-10-26 02:40
2003.11.17
СОРРИ, прошу прощения!!! На сервер закачка + ПЕРЛ, почитать где?


14-56860
Dimonnn
2003-10-26 10:39
2003.11.17
MSDN


1-56570
rel_
2003-11-06 11:56
2003.11.17
Глюк с перерисовкой