Einzelnen Beitrag anzeigen

Thom

Registriert seit: 19. Mai 2006
570 Beiträge
 
Delphi XE3 Professional
 
#8

AW: Delphi 7 WebModule Zeichensatz Problem

  Alt 9. Aug 2012, 16:15
Du kannst Dir die manuelle Codierung sparen - das macht Delphi automatisch. Entscheident ist dabei, vor der Zuweisung des Inhaltes die Eigenschaft ContentType auf UTF-8 zu setzen:
Delphi-Quellcode:
  Response.ContentType:='text/html; charset=UTF-8';
  Response.Content:=PageProducer.Content;
Damit werden auch deutsche Umlaute, Leerzeichen und Anführungsstriche korrekt übertragen.
Beispiel:
Delphi-Quellcode:
procedure TWebModule1.WebModule1TestAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
begin
  Response.ContentType:='text/html; charset=UTF-8';
  Response.Content:='" & ß ä ö ü Ä Ö Ü € á à Ù Ú';
end;
Thomas Nitzschke
Google Maps mit Delphi

Geändert von Thom (10. Aug 2012 um 13:21 Uhr)
  Mit Zitat antworten Zitat