ich habe folgendes Problem, ich nutze das phpBB auf einer
MySQL5 Datenbank. Leider werden sämtliche Umlaute
nicht Angezeigt, nachdem ein User einen Text gepostet hat und
man diesen sich im Forum anschauen möchte.
Ich konnte in Erfahrung bringen, das mein Webhoster
(Die MySQL5 Datenbank ist ausgegliedert bei einem kostenlosen Anbieter
untergebracht) ein "altes" MySQL API nutzt welches das in
MySQL 4.1 eingeführten Zeichensatz- und Kollation-Management
nicht unterstüzt. Somit werden alle Umlaute die von der Datenbank
zurück zum Browser kommen nicht korrekt Angezeigt.
Man hat mir eine alternative geboten um dieses Problem
auf der Clientseite zu lösen:
Code: Alles auswählen
<?php
function cleanUmlauts($text)
{
$text = eregi_replace ("ä", "ä", $text);
$text = eregi_replace ("Ä", "Ä", $text);
$text = eregi_replace ("ö", "ö", $text);
$text = eregi_replace ("Ö", "Ö", $text);
$text = eregi_replace ("ü", "ü", $text);
$text = eregi_replace ("Ü", "Ü", $text);
$text = eregi_replace ("ß", "ß", $text);
return $text;
}
?>
Code: Alles auswählen
<?php
echo cleanUmlauts($verstuemmelterText);
?>
um zu wissen wie bzw. wo ich das nun in phpBB einbringe
damit mein Problem behoben ist.
Ich hoffe ihr könnt mir Helfen
Gruß
Miasy