text für XHTML
jo
- php
0 Ingo Turski0 jo0 Ingo Turski0 jo
hallo,
ich habe eine CMS programmiert indem der kunde texte in eine Mysql DB speichern kann.
Meine doctype ist XHTML 1.0 Transitional und ich habe probleme mit zeichen wie „ und “
die seite wird nicht validiert.
gibt es eine php funktion die solche zeichen in html oder ascii umwandelt ?(auch andere zeichen die probleme bereiten könnten)
ich habe es schon mit htmlentities($text,ENT_QUOTES) versucht, doch bleiben zeichen wie „ und “ unberührt.
muß ich das manuell mit str_replace oder preg_replace machen ?
gruß
jo
Hi,
Meine doctype ist XHTML 1.0 Transitional und ich habe probleme mit zeichen wie „ und “
die seite wird nicht validiert.
viel wichtiger ist, welche Zeichenkodierung der Server liefert bzw. im Dokument angegeben ist.
freundliche Grüße
Ingo
hallo,
viel wichtiger ist, welche Zeichenkodierung der Server liefert bzw. im Dokument angegeben ist.
meinst du damit den meta tag für charset ?
momentan gebe ich "iso-8859-1" an:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
muß ich utf-8 angeben ?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
danke
jo
Hi,
meinst du damit den meta tag für charset ?
Ja - sofern der Server keine andere Kodierung vorgibt.
freundliche Grüße
Ingo
guten morgen,
Ja - sofern der Server keine andere Kodierung vorgibt.
1. was hat das mit dem server zu tun, ich letzen endes ist es doch eine sache des browsers ?
2. wie kann ich erfahren welche kodierung der server vorgibt ?
gruß
jo
Hi,
- was hat das mit dem server zu tun, ich letzen endes ist es doch eine sache des browsers ?
Ja - und der hat eine Angabe vom Server mehr zu beachten als eine Ersatzangabe im Dokument.
- wie kann ich erfahren welche kodierung der server vorgibt ?
z.B. mit der Erweiterung Live HTTP headers für Firefox.
freundliche Grüße
Ingo