Wenn ich das richtig sehe, werden "nur" die Umlaute falsch dargestellt, die aus den Sprachdateien kommen. Das liegt daran, dass die Dateien selbst auch UTF-8 kodiert sind. Du müsstest die Sprachdateien mit einem geeigneten Editor öffnen und die Kodierung ändern.
Das ist doch aber keine Lösung für die Zukunft.
Gibt es da wirklich keine Möglichkeit das alles so hinzubauen, dass es funzt, wie es soll?
Hallo Husky,
ist bei dir die Funktion mbstring verfügbar?
Dann versuche bitte folgendes:
öffne: class_language.php
suche:
PHP-Code:
$val = preg_replace("#\{([0-9]+)\}#", "%$1\$s", $val);
füge darunter ein:
PHP-Code:
$val = mb_convert_encoding($val, "ISO-8859-1", "UTF-8");
Mfg Garlant
(16.12.2008, 10:53)Garlant schrieb: [ -> ]Hallo Husky,
ist bei dir die Funktion mbstring verfügbar?
Das weiß ich nicht, wo würde das stehen?
(16.12.2008, 10:53)Garlant schrieb: [ -> ]Dann versuche bitte folgendes:
öffne: class_language.php
suche:
PHP-Code:
$val = preg_replace("#\{([0-9]+)\}#", "%$1\$s", $val);
Dieser Wert existiert in meiner forum/inc/
class_language.php
nicht. Kann den nicht finden und ergo nichts drunter schreiben.
Entschuldige bitte. Ich hatte überlesen, dass es das Update auf 1.4.4 war und auf die Forenkennzeichnung geachtet.
Suche bitte:
füge davor ein:
PHP-Code:
$val = mb_convert_encoding($val, "ISO-8859-1", "UTF-8");
Mfg Garlant
(16.12.2008, 12:35)Garlant schrieb: [ -> ]PHP-Code:
$val = mb_convert_encoding($val, "ISO-8859-1", "UTF-8");
Ist drinne!
Sieht jetzt so aus:
PHP-Code:
if(is_array($l))
{
foreach($l as $key => $val)
{
if(empty($this->$key) || $this->$key != $val)
{
$val = mb_convert_encoding($val, "ISO-8859-1", "UTF-8");
$this->$key = $val;
}
}
}
Ist das korrekt?
PS: Es macht das hier mit dem Forum:
Fatal error: Call to undefined function: mb_convert_encoding() in /var/www/web27/html/forum/inc/class_language.php on line 157
Daher habe ich es wieder rückgängig gemacht.
Ja, dies war so korrekt.
Dann wird es wohl leider nicht unterstützt.
Mfg Garlant
Eine endgültige Lösung wird es nur geben, wenn die Konvertierung zu UTF-8 erfolgt. Kannst du bitte einen Dump deiner Datenbank in ein Archiv packen und an support@mybboard[punkt]de schicken?
Sonst ne Idee?!
Hilft neu installieren, was updaten, was ummodeln, etc.?!
Es frisst einfach immer wahnsinnig Zeit bei jedem Update und geht dann teilweise Wochen nicht vernünftig.
Bin für jede Hilfe dankbar!
(16.12.2008, 13:53)Michael schrieb: [ -> ]Eine endgültige Lösung wird es nur geben, wenn die Konvertierung zu UTF-8 erfolgt. Kannst du bitte einen Dump deiner Datenbank in ein Archiv packen und an support@mybboard[punkt]de schicken?
Uhhhh, Dein Posting habe ich überlesen.
Also ich kann Dir 3 Sachen anbieten, wovon die eMail die ungewollteste ist.
a) Ich gebe Dir Zugang zu unserem Forum und zu unserem Mysqldumper
Dann kannst Du direkt gucken und Dir ein Backup ziehen
b) Ich ziehe ein Backup des Forums, uppe den und gebe Dir den Link zu der File
c) Ich schicke dir das geuppt Backup via eMail.
Wie Du magst!

(16.12.2008, 13:54)|-Husky-| schrieb: [ -> ]b) Ich ziehe ein Backup des Forums, uppe den und gebe Dir den Link zu der File
Ok, habe ich Dir zukommen lassen!
DANKE!