Zeichensatz
shev
- php
Hi
über meinen localhost teste ich einige php scripten
das einzige problem ist der zeichensatz hmm
umlaute werden nicht korrekt wiedergegeben
obwohl ich in meinen .html dateien den gleichen zeichensatz verwende
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
hat wer ideen woran es liegt ?
ob content ändern etwas bringt?
ich hoffe dass hilft dir weiter (falls du deine Umlaute nicht schon ersetzt hast)
http://de.selfhtml.org/html/allgemein/zeichen.htm#umlaute
hi
danke aber die tabelle kannte ich bereits, habe sie auch lokal hier :)
das wäre meine notlösung gewesen, ich hätte sie mir gerne erspart
"vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus."
hmm, das ist aber seltsam, denn im quellcode des browsers steht ja genau die angabe, die auch von normalen html dateien benutzt werden, und dort werden die umlaute auch korrekt wieder gegeben
aber zumindest ist es eine mögliche fehlerquelle, ich werd mal da suchen (is apache)
ok, es funktioniert jetz alles
ein grosser teil der schuld lag an bluefish, er scheint etwas nicht korrekt abgespeichert zu haben - oder ich habe eine falsche einstellung gemacht
ich habe den im bluefish vorliegenden quellcode mit einem anderen editor gespeichert, die php seite erneut aufgerufen - und siehe da, es hat gefunzt
zumindest weiss ich jetz woran es liegt :)
hi,
umlaute werden nicht korrekt wiedergegeben
obwohl ich in meinen .html dateien den gleichen zeichensatz verwende<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus.
und dieser hat bekanntlich eine höhere priorität als eine angabe per meta-tag, er überschreibt also diese angabe.
gruß,
wahsaga
Hallo,
umlaute werden nicht korrekt wiedergegeben
obwohl ich in meinen .html dateien den gleichen zeichensatz verwende<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus.
und dieser hat bekanntlich eine höhere priorität als eine angabe per meta-tag, er überschreibt also diese angabe.
wofür setzt man den dann, wenn der vom Server überschrieben werden kann?
hi,
vermutlich liefert dein lokaler webserver die php-seiten mit einem anderen content-type im HTTP-header aus.
und dieser hat bekanntlich eine höhere priorität als eine angabe per meta-tag, er überschreibt also diese angabe.wofür setzt man den dann, wenn der vom Server überschrieben werden kann?
html-seiten kann man ja nicht nur über http:// betrachten ...
gruß,
wahsaga