Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.014 c
3-56465
Raduga
2003-10-28 09:02
2003.11.17
Отображение датывремени


1-56753
Максим
2003-11-06 16:43
2003.11.17
добавление TabControl(ов) в PageControl в runtime


11-56554
Forest
2003-02-22 21:53
2003.11.17
А почему в Private не могу писать? Использую KOL.


3-56519
Шурик Ш
2003-10-27 17:38
2003.11.17
А чем тип numeric отличается от decimal?


3-56475
Dunmer
2003-10-27 14:53
2003.11.17
Какой объект для Query выступает в качестве DataSource




   Наверх