Alle Sonderzeichen werden nicht angezeigt (zB Umlaute)

S

superoelk

Grünschnabel
Hallo,

hab auf nem vServer von mir ne HP laufen.
Problem: Sämtliche Sonderzeichen (zB Umlaute) auf der HP werden bei Firefox als ? angezeigt. Im IE wird sogar nur irgendein komisches Zeichen angezeigt und der Rest des Wortes verschluckt.
Die Sonderzeichen sind im phpBB nicht in der Schreibweise ö usw geschrieben, sondern stehen einfach so als ö usw im HTML-Text.
Ich vermute, dass das Problem in der php.ini liegt, weil auf anderen Servern hab ich das Problem nicht.
Hat jemand ne Idee welche Variable ich in der php.ini anders belegen muss, um das Problem abzuschalten?

Grüße, SuperOelk

EDIT:
Problem gelöst. Folgendes in die php.ini einstellen:
Code:
; PHP's built-in default is text/html
default_mimetype = "text/html"
default_charset = "UFT-8"
 
Zuletzt bearbeitet:
So etwas solltest du aber nicht in der php.ini erledigen, falls du später mal auf anderen Space umziehst ohne das du dort der Server besitzer bist, kannst du das ja auch nicht.
Das Default Charset in einer .htaccess setzten oder einfach mit php den header auf utf8 umstellen ist viel bequemer.
 
Das Default Charset in einer .htaccess setzten oder einfach mit php den header auf utf8 umstellen ist viel bequemer.
Oder man übergibt den Zeichensatz als Meta Tag im HTML
 
Code:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
So würde das dann wohl in seinem Falle aussehen ;)
 
Zurück
Oben