MyBB.de Forum
UTF-8 Konvertierung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: UTF-8 Konvertierung (/thread-5848.html)

Seiten: Seiten: 1 2 3 4 5


RE: UTF-8 Konvertierung - Michael - 16.12.2008

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.


RE: UTF-8 Konvertierung - |-Husky-| - 16.12.2008

Das ist doch aber keine Lösung für die Zukunft. Smile

Gibt es da wirklich keine Möglichkeit das alles so hinzubauen, dass es funzt, wie es soll?


RE: UTF-8 Konvertierung - Garlant - 16.12.2008

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


RE: UTF-8 Konvertierung - |-Husky-| - 16.12.2008

(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.


RE: UTF-8 Konvertierung - Garlant - 16.12.2008

Entschuldige bitte. Ich hatte überlesen, dass es das Update auf 1.4.4 war und auf die Forenkennzeichnung geachtet.

Suche bitte:
PHP-Code:
$this->$key $val
füge davor ein:
PHP-Code:
$val mb_convert_encoding($val"ISO-8859-1""UTF-8"); 

Mfg Garlant


RE: UTF-8 Konvertierung - |-Husky-| - 16.12.2008

(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.


RE: UTF-8 Konvertierung - Garlant - 16.12.2008

Ja, dies war so korrekt.

Dann wird es wohl leider nicht unterstützt.

Mfg Garlant


RE: UTF-8 Konvertierung - Michael - 16.12.2008

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?


RE: UTF-8 Konvertierung - |-Husky-| - 16.12.2008

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! Smile


RE: UTF-8 Konvertierung - |-Husky-| - 17.12.2008

(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!