Einzelnen Beitrag anzeigen

Thom

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

AW: Delphi 7 WebModule Zeichensatz Problem

  Alt 9. Aug 2012, 16:14
Ja, das funktioniert wirklich nur, wenn der (Teil-)String 'UTF-8' im ContentType enhalten ist. Das wird vor der Codierung von TWebModule getestet (das sieht man leider nur, wenn man sich den Quelltext näher anschaut).
Delphi schreibt diese Information dann in den Antwort-Header. Gelangt jetzt diese Information ein weiteres mal an den Browser, wertet dieser meistens das letzte Vorkommen aus - das wäre in Deinem Fall "iso-8859-1". Und das ist Latin-1 und nicht UTF-8, wodurch der Browser den Inhalt falsch interpretiert.

Versuch mal, die betreffende Zeile im PageProducer-Content auszukommentieren:
Code:
<!--meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"-->
Thomas Nitzschke
Google Maps mit Delphi

Geändert von Thom ( 9. Aug 2012 um 16:16 Uhr)
  Mit Zitat antworten Zitat