Hallo

,
es scheint ein anderes grundsätzliches Problem auf deiner Seite zu bestehen. Wenn deine Seite im Browser aufgerufen wird, erfolgt keine Erkennung der Seitencodierung auf die Türkische Voreinstellung. Ein Manuelles anwählen der Seitencodierung 'Türkisch ISO-8859-9' schafft nur Abhilfe für die gerade geöffnete Seite, jedoch wird bei jedem Seitenwechsel wieder die Zeichenkodierung 'Westlich ISO-8859-1' angenommen.
Die Umwandlung in der DB als Unicode-Nr. erfolgt nur, wenn türkische Sonderzeichen bei angewählter deutscher Sprache in die Box geschrieben werden.
Nur für deinen Anwendungsfall bitte folgendes testen.
-> in der block-mxShoutbox.php
finde und lösche
$ShoutComment = htmlspecialchars($ShoutComment, ENT_QUOTES);
$ShoutComment = ereg_replace("&", "&",$ShoutComment);
suche
$ShoutNew[$i] = htmlspecialchars(wordwrap(html_entity_decode($ShoutPart, ENT_QUOTES), 21, " ", 1), ENT_QUOTES);
ersetze durch
$ShoutNew[$i] = $ShoutPart;
-> in der shoutbox.php
finde und lösche
$stickyShout = htmlspecialchars($stickyShout, ENT_QUOTES);
$stickyShout = ereg_replace("&", "&",$stickyShout);
$ShoutComment = htmlspecialchars($ShoutComment, ENT_QUOTES);
$ShoutComment = ereg_replace("&", "&",$ShoutComment);
suche
$ShoutNew[$i] = htmlspecialchars(wordwrap(html_entity_decode($ShoutPart, ENT_QUOTES), 21, " ", 1), ENT_QUOTES);
ersetze durch
$ShoutNew[$i] = $ShoutPart;
-> in der index.php
finde und lösche
$ShoutComment = htmlspecialchars($ShoutComment, ENT_QUOTES);
$ShoutComment = ereg_replace("&", "&",$ShoutComment);
suche
$ShoutNew[$i] = htmlspecialchars(wordwrap(html_entity_decode($ShoutPart, ENT_QUOTES), 21, " ", 1), ENT_QUOTES);
ersetze durch
$ShoutNew[$i] = $ShoutPart;