Sebastian1
Hallo Gemeinde!
Als neuer Besitzer einer WBB2.3.6-Lizenz möchte ich, dass in meinem Board osteuropäische Sonderzeichen (serbisch/bosnisch/kroatisch) sowie kyrillische Zeichen funktionieren. Dazu habe ich die function htmlconverter in der acp/lib/functions.php wiefolgt geändert:
Wie ihr seht, werden die &s einfach durch &s ersetzt. Das erschien mir die simpelste Lösung zu sein.
Ergebnis: Kyrillisch funktioniert, sogar arabisch. Auch die serbisch/bosnisch/kroatischen Sonderzeichen funktionieren, allerdings nur in Benutzernamen, Thread-Titeln, Foren-Titel, Foren-Beschreibungen -- nicht aber in Beiträgen und Signaturen.
Wenn man z.B. in einen Beitrag ein C mit einem Akut (c´) schreibt, dann erscheint es nicht im Beitrag: Auf Windows-Systemen verschwindet es komplett, unter Linux ist ein eckiger Kasten für ein nicht darstellbares Zeichen zu sehen. Das gleiche Bild im phpmyadmin. Kyrillisch wird also beim Eintrag in die Datenbank korrekt maskiert, während die osteuropäischen Zeichen irgendwie verstümmelt werden.
Habt ihr eine Lösung für das Problem oder auch nur einen Ansatz für mich, welche function hier geändert werden muss?
Als neuer Besitzer einer WBB2.3.6-Lizenz möchte ich, dass in meinem Board osteuropäische Sonderzeichen (serbisch/bosnisch/kroatisch) sowie kyrillische Zeichen funktionieren. Dazu habe ich die function htmlconverter in der acp/lib/functions.php wiefolgt geändert:
|
Wie ihr seht, werden die &s einfach durch &s ersetzt. Das erschien mir die simpelste Lösung zu sein.
Ergebnis: Kyrillisch funktioniert, sogar arabisch. Auch die serbisch/bosnisch/kroatischen Sonderzeichen funktionieren, allerdings nur in Benutzernamen, Thread-Titeln, Foren-Titel, Foren-Beschreibungen -- nicht aber in Beiträgen und Signaturen.
Wenn man z.B. in einen Beitrag ein C mit einem Akut (c´) schreibt, dann erscheint es nicht im Beitrag: Auf Windows-Systemen verschwindet es komplett, unter Linux ist ein eckiger Kasten für ein nicht darstellbares Zeichen zu sehen. Das gleiche Bild im phpmyadmin. Kyrillisch wird also beim Eintrag in die Datenbank korrekt maskiert, während die osteuropäischen Zeichen irgendwie verstümmelt werden.
Habt ihr eine Lösung für das Problem oder auch nur einen Ansatz für mich, welche function hier geändert werden muss?