Character Encoding

  • Themenstarter Themenstarter dei
  • Beginndatum Beginndatum
D

dei

Folgendes Problem:

In diesem Code:
Code:
$ubung=file($_SESSION["path"]);
$_SESSION["ubung"]=$ubung;
echo $_SESSION["ubung"][1];

werden Werte aus einem textfile ausgelesen welches aber Umlaute und französische Sonderzeichen wie z.B. é, ü, ç enthält.
Das Problem ist nun, dass der Browser seine Encoding-Einstellung unbeirrt auf Westeuropäisch (Automatisch) belässt und somit diese Zeichen nicht anzeigen kann. Jedoch mittels Mitteleuropäsch(DOS) oder (IBM-850) werden diese korrekt angezeigt. Wir haben bereits versucht die Browsereinstellung mittels
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd"> <head>  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15"></head>
automatisch zu ändern oder auch den auszugebenden Text mittels
Code:
htmlentities($_SESSION["ubung"][1], ENT_QUOTES, 'iso-8859-15')
zu formatieren. Jedoch leider ohne Erfolg. :(

Könnte es vielleicht an einer Servereinstellung (UNIX) liegen oder wie könnte man dieses Problem beheben? Thx für eure Hilfe
 
Zurück