mein (amerikanischer) server verliert manchmal einfach die umlaute und sonderzeichen auf meiner webseite?
woran liegt das?
verwende diesen doctype:
----------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
----------
glaub man kann da was in die htacess schreiben...
jemand einen tip?
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
hat nix mit dem doctype zu tun, sondern dem im html header angegebenen charset (z.B. UTF-8), bzw. dabei kann es sein, dass der apache (oder whatever webserver) diese mit irgendeinem default überschreibt.
>glaub man kann da was in die htacess schreiben...
ja, schau mal hier: http://www.w3.org/International/questions/qa-htaccess-charset
thx werds durchspielen!
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
also das meta hat mal nichts gebracht :-/
Das meta wird auch nix bringen, wenn ...wer soll das überhaupt verstehen?
naja egal, also schreib mal das hier an den anfang der php-datei:
[code]header("content-type=text/html; charset=UTF-8");[/code]
dann sollte er die sonderzeichen richtig anzeigen (zumindest wenn deine seite in utf-8 codiert ist, sonst musst du halt den codec nehmen, in dem deine seite codiert ist.. wenn das nicht utf-8 ist, ist es wahrscheinlich ISO-8859-1 oder ISO-8859-15)
__edit: .htaccess variante:
[code]AddDefaultCharset On
AddCharset utf-8 .html .php .css[/code]
Seitentitel: Umlaute & Sonderzeichen weg?