Neuer DOCTYPE probleme mit umlauten.
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
code
dokument
editor
einstellen
header
http
jemand
problem
senden
sonderzeichen
string
text
tun
type
umlaut
url
verstehen
verwendeten zeichensatz
zeichensatz
zusammenhang
-
Hallo LC,
ich habe seit kurzen diesen< DOCTYPE > auf meiner seite:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Seit den ich diesen verwende habe ich probleme mit Umlauten im zusammenhang mit Ajax.
Hat jemand ne ahung was ich da machen könnte?
LG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das hat nichts mit dem DOCTYPE zu tun.
Du musst ledeglich deinen Verwendeten Zeichensatz als header senden.
Es kann ja auch möglich sein das du den Zeichensatzheader("Content-type: text/html; charset=ISO-8859-1");
in deinem HTML - Dokument nicht gesetzt hast?
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
Beitrag zuletzt geändert: 2.6.2011 10:32:38 von misterbasti -
Ich persönlich verwende immer UTF8. Da hat man mit Umlauten und Sonderzeichen überhaupt keine Probleme. Dazu muss man allerdings alle Komponenten auf diesen Zeichensatz einstellen.
Editor: Dokumente müssen in UTF-8 codiert sein
PHP:header("Content-Type: text/html; charset=utf-8");
HTML:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Falls du MySql verwendest musst du auch hier die "collation" auf "utf8_general_ci" einstellen.
Wenn man das alles beachtet hat man keinerlei Probleme mit den Zeichensatz. =) -
christian1603 schrieb:
Hallo LC,
ich habe seit kurzen diesen< DOCTYPE > auf meiner seite:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Seit den ich diesen verwende habe ich probleme mit Umlauten im zusammenhang mit Ajax.
Hat jemand ne ahung was ich da machen könnte?
LG
Hast du für Ajax eine PHP Seite in der du json_encode nutzt?
Hatte mal ein ähnliches Problem.
Ich meine, dass ich vorm encoden den ganzen String als UTF8 kodiert habe, der für Ajax gedacht war.
Ansonsten beschreibe wie der Zusammenhang mit Ajax genau zu verstehen ist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage