• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zeichenkodierung

hokage555

Neues Mitglied
Hi Leute ;-)

Es gibt schon recht seltsame Dinge^^
Also:

Ich habe eine Website erstellt, die ich auf meinem privaten Webspace probeweiser hochgeladen habe. Mittlerweile ist sie auch fertig und ich habe alles auf einen neuen webspace hochgeladen, da die seite an einem wettbewerb teilnimmt. jetzt sehe ich voller schrecken, dass alle umlaute nicht richtig dargestellt werden. auf dem alten webspace jedoch immernoch richtig.
und das obwohl es beides die selben dateien sind und im head als kodierungswert UTF_8 angegeben ist.
Ich konnte das problem für meinen pc jetzt lösen, indem ich die codierung von all meinen browsern auch auf UTF_8 geändert habe. aber da eine website letztendlich dem endverbraucher dienen soll, kann ich ja nicht verlangen, dass alle ihre kodierung umstellen.
das komische ist halt einfach, dass auf meinem alten webspace die seite trotz anderer kodierung (westlich ISO-8859-1) richtig mit umlauten angewzeigt wird. auf dem neuen jedoch nicht. dort musste ich erst meine browsereinstellungen ändern.

die frage sollte simit klar sein, aber eins wüsste ich dazu noch gerne. die charset meta angabe im head der datei, wo UTF_8 schon erwähnt ist, müsste doch eig. allen brosern sagen, dass er mit UFT_8 kodieren soll. oder nicht?

alles sehr räzelhaft.
ich hoffe einer von euch kann mir helfen und hat ne lösung parat :-P

link zur seite (alter webspace -> richtig): Faszination Internet - Home

link zur seite (neuer webspace -> falsch): Faszination Internet - Home

grüße euer hokage :-P

ps: macht bitte mal eine rückmeldung, ob bei euch die umlaute im browser auf dem neuen webspace richtig oder falsch angezeigt werden ;-) danke euch xD
 
Ok die Sache hat sich geklärt ;-)
Aber fals andere auch mal mit diesem Problem konfrontiert werden und kurz form Verzweifeln sind xD

mit dieser php eingabe am start der php datei kann das problem umgangen werden ;-)

PHP:
header('Content-Type: text/html; charset=utf-8');
wenn dies auch nicht klappen sollte, dann nicht verzweifeln ;-) es gibt auch noch andere ursachen, da der browser manchmal ein wenig unfug macht xD
aber diese "doppelte" headeraufforderung macht es dem browser einfacher die kodierung zu verstehen.

googelt enfach xD
auch wenn es etwas dauert, es führt zum erfolg xD

grüße und trotz der kargen^^ beteiligung ein dankeschön :-P

ps: hattet ja auch nicht viel zeit ;-)

de jute hokage
 
Zurück
Oben