problem mit meta-tag UTF-8

Status
Nicht offen für weitere Antworten.

Paspirgilis

Weißer Powerranger
Hi ich entwickle gerade ein Browsergame zum vergnügen.
Zungara heist es.
Zur zeit erreichbar (nur mit Firefox) unter http://zungara.kilu.de .
Ich habe den Metatag für die charset encoding so wie immer eingesetzt

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Nur diesma will das nicht :/ .

Schon auf der Startseite befinden sich deutsche sonderzeichen.
Wär einer bitte so nett und wirft einer, der Firefox hat eine Blick darauf und findet einer den Fehler. Ich find ihn einfach nicht :/ .

MFG
Mark Paspirgilis

PS: Ich mach bis jetzt das noch alleine, würde mich über PHP/MySQL leute freuen da es ein bischen langweilig alleine ist.
 
Hi,

im Antwort-Header des Servers steht etwas anderes:

Code:
Content-Type: text/html; charset=iso-8859-1

mfg Maik
 
Du musst dafür sorgen, dass genannte Angabe im HTTP-Header korrekt gemacht wird. Was im Dokument selbst steht, ist nur für lokale HTML-Dokumente relevant.
 
ich hab ne php einbindung gemacht und in dem include sind die meta tags drin.
das heist also ich muss den meta tag in index rein machen wo ja alle php includes zusammen gepuzzelt werden.
Oder muss ich alle meta tags in index.php rein machen?
Kann ich die anderen in dem include ausgelagert lassen?
 
Diese Angabe muss bereits im HTTP-Header gemacht werden und nicht erst im Dokument selbst. Bei PHP kannst du dazu die header()-Funktion nutzen:
PHP:
header('Content-Type: text/html;charset=utf-8');
Apache kennt ebenfalls entsprechende Direktiven:
Code:
AddCharset utf-8 .php
AddDefaultCharset utf-8
 
:/
Hab cih noch nie gehabt. Ich habs jetzt mal so gemacht ich glaub das hab ich noch nich so ganz kapiert.
Der gibt aber auch nen php header fehler aus den ich schon ma gesehen habe aber noch nie so richtig zu fixen wusste.

so sieht meine php include datei jetzt aus (diese wird im <header> eingebunden)
PHP:
<meta content="Mark Paspirgilis" name="author" />
<meta content="Mark Paspirgilis" name="publisher" />
<meta content="Mark Paspirgilis" name="Front-End" />

<meta content="© 2008 by Mark Paspirgilis alias Fichte" name="copyright" />

<meta name="description" content="Zungara ist ein Browsergame wo du Monster bzw Creaturen trainierst." />
<meta name="keywords" content="browsergame, monster, level, trainieren" />

<?php header('Content-Type: text/html;charset=utf-8'); ?>;
 
Die [phpf]header[/phpf]-Funktion muß an erster Stelle zu Beginn des Quellcodes angegeben werden:

PHP:
<?php header('Content-Type: text/html;charset=utf-8'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
mfg Maik
 
Genauer: Die header()-Funktion muss vor jeglicher Ausgabe aufgerufen werden, da nur dann der HTTP-Header noch nicht an den Client gesendet wurde und noch verändert werden kann.
 
1A danke jungs.

habs jetzt in den configurations include implementiert.
Also noch vor HTML.

MwsdfG
Mark Paspirgilis

PS: MwsdfG = Mit wirklich doll super freundlichem Gruß
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück