19.11.2009 um 15:48  #7362
Gast frank23
Gast

Titel: Einträge (Umlaute) im Gästebuch werden nicht richtig angezeigt
Hallo,

wenn ich meinen Server auf UTF-8 umstelle, werden die Einträge im Gästebuch wie z.B. Ä, Ü usw. mit einem quadratischen Rahmen dargestellt. Kann man das Gästebuch irgendwie auf UTF-8 umstellen?

Gruß
Frank
  Zitieren  

21.11.2009 um 15:28  #7367
Possinke
Admin

Avatar

Registriert: 03.03.2006
Beiträge: 2512

Titel: RE: Einträge (Umlaute) im Gästebuch werden nicht richtig angezeigt
Nein das Gästebuch läst sich nicht umstellen auf UTF-8.
Gruß Possinke
_____________________
Wie stelle ich richtig eine Supportanfrage?
MatPo.de auf Facebook | MIHS Wunschliste | MIHS Bugreport / Paketeupdates
Online  Webseite Zitieren  

21.11.2009 um 22:15  #7372
Gast Frank23
Gast

Titel: RE: Einträge (Umlaute) im Gästebuch werden nicht richtig angezeigt
Hallo,

schade, das ist sehr ärgerlich, da mir das Gästebuch extrem gut gefällt.....

schönes Wochenende noch
Gruß
Frank
  Zitieren  

22.11.2009 um 09:37  #7374
Abgemeldet
Gast

Registriert: 0
Beiträge: 0

Titel: RE: Einträge (Umlaute) im Gästebuch werden nicht richtig angezeigt
doch das geht ^^

Suche nach "echo " ( ohne " ) in jeder PHP-Datei (index.php, admin.php...)
und klammere was ausgegeben wird mit utf8_encode ein.

Beispiel:

PHP Code:
echo $index_body;  

zu
PHP Code:
echo utf8_encode($index_body);  


Und am Anfag der Datei index.php und admin.php fügst du das hier:
PHP Code:
$_REQUEST array_map("utf8_decode"$_REQUEST);
$_GET array_map("utf8_decode"$_GET);
$_POST array_map("utf8_decode"$_POST);
 

($_REQUEST brauchst du glaub ich nicht, weil ich die Skripte hier nicht benutze, weiß ich es nicht so genau)

und bei den designs, suche nach dem template, wo der header drauf ist (ich glaub index_body.tpl o.ä.)
und ersetze ISO-8859-1 zu UTF-8
Die Zeile soltle ungefähr so aussehen:
Code:
<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 


Dann müsste es eigentlich schon klappen Zwink

MfG
  Zitieren  

23.11.2009 um 07:45  #7397
Gast frank23
Gast

Titel: RE: Einträge (Umlaute) im Gästebuch werden nicht richtig angezeigt
Hallo

vielen Dank für den Tipp, funktioniert auch, nur bekomme ich folgende Fehlermeldung

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/web805/html/guestebuch/index.php:2) in /var/www/web805/html/guestebuch/index.php on line 7

Die Umlaute werden aber richtig dargestellt.

De3r Code muss doch genau am Anfang der Index.php Zeile 1 oder?
  Zitieren  

23.11.2009 um 14:51  #7399
Gast frank23
Gast

Titel: RE: Einträge (Umlaute) im Gästebuch werden nicht richtig angezeigt
Hallo dragonwork,

nochmals vielen Dank für deinen Tipp, habe es jetzt auch hinbekommen, ich hatte eine Klammer nicht richtig.

Gruß
Frank
  Zitieren  

Antworten
Benutzername:
Titel:
  Fett Unterstrichen Kursiv Strike Marquee Code Links Center Rechts Liste Code Zitat Code PHP Code Code Bild Link eMail Farbe
Nachricht:

HTML ist nicht erlaubt
Smilies sind erlaubt
BBCode ist erlaubt
Bestätigung-Code: Bestätigung-Code ==>
 

MatPo Facebookseite MatPo Twitterseite MatPo Googleplus Seite Add News Feeds zu Google