Registriert seit: 6. Apr 2005
10.109 Beiträge
|
Re: Sonderzeichen umwandeln in ISO-8859-1 und Konsorten
7. Jul 2005, 11:26
Hallo,
nimm das hier solange du nichts besseres findest:
Delphi-Quellcode:
function StrToHtml(s: string): string;
const
EntityChars = '"&<>''';
EntityStrings: array [1..5] of string
= ('"', '&', '<', '>', ''');
var
i, j: integer;
begin
for i := Length(s) downto 1 do begin
j := Pos(s[i], EntityChars);
if j > 0 then begin
Delete(s, i, 1);
Insert(EntityStrings[j], s, i);
end else
if not (s[i] in [#32..#127]) then begin
Delete(s, i, 1);
Insert('&#' + IntToStr(Ord(s[i])) + ';', s, i);
end;
end;
Result := s;
end;
Grüße vom marabu
|
|
Zitat
|