č wird zu È und ć wird zu æ (serbisch)
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
č wird zu È und ć wird zu æ (serbisch)
Hallo,
ich betreue ein serbisches Forum, in dem in Serbisch geschrieben wird und das auch ein serbisches Sprachpaket installiert hat.
Im Sprachpaket steht als Decodierung "Windows-1250".
aber 2 Zeichen machen beim posten probleme:
postet ein user ein č, so wird es zu einem È umgewandelt
postet ein user ein ć, so wird es zu einem æ umgewandelt
da die user dort oft diese beiden komischen cs (der plural von C) benutzen, wird das lesen des textes mitunter sehr schwer.
wie kann ich diesen fehler beheben?
vielen dank im vorraus
switchon
edit:
im titel kanns nicht angezeigt werden
fehler => admin per pn gemeldet
ich betreue ein serbisches Forum, in dem in Serbisch geschrieben wird und das auch ein serbisches Sprachpaket installiert hat.
Im Sprachpaket steht als Decodierung "Windows-1250".
aber 2 Zeichen machen beim posten probleme:
postet ein user ein č, so wird es zu einem È umgewandelt
postet ein user ein ć, so wird es zu einem æ umgewandelt
da die user dort oft diese beiden komischen cs (der plural von C) benutzen, wird das lesen des textes mitunter sehr schwer.
wie kann ich diesen fehler beheben?
vielen dank im vorraus
switchon
edit:
im titel kanns nicht angezeigt werden
fehler => admin per pn gemeldet
Zuletzt geändert von switchon am 20.06.2007 23:53, insgesamt 1-mal geändert.
leere signatur
Hallo switchon,
möglicherweise könnte man den BadWordFilter des PHPBB (testweise) dazu "mißbrauchen"
---------------------------
č und ć als Code:
Ohne Leerstellen
--------
È und æ als Code:
Ohne Leerstellen
-------------------------------
Also, im Badwordfilter eingeben:
(Muß es als Code machen sonst wandelt er es gleich wieder um)
Ohne Leerstellen
...oder...
Ohne Leerstellen
---------------
Info 1:
http://unicode.e-workers.de/entities.php
Hierzu auch die Umwandlungs-Info 2 in Html (und damit letztlich auch in PHP portierbar) für kyrillisch, betr. die Buchstaben, die du haben möchtest
http://de.wikipedia.widearea.org/wiki/K ... s_Alphabet
Check das mal. Ich denke, es gibt auch per Script die Möglichkeit, das für diese beiden Buchstaben zu erzwingen.
------------------
Ein Versuch wäre es auch wert, in der overall_header.tpl die Codierung mit anzugeben (wenn noch nicht geschehen)
lg
4seven
möglicherweise könnte man den BadWordFilter des PHPBB (testweise) dazu "mißbrauchen"
---------------------------
č und ć als Code:
Code: Alles auswählen
& # 269; und & # 263;
--------
È und æ als Code:
Code: Alles auswählen
& # 200; und & # 230;
-------------------------------
Also, im Badwordfilter eingeben:
(Muß es als Code machen sonst wandelt er es gleich wieder um)
Code: Alles auswählen
Wenn È geschrieben wird, dann wandle um in & # 269;
Wenn æ geschrieben wird, dann wandle um in & # 263;
...oder...
Code: Alles auswählen
Wenn & # 200; geschrieben wird, dann wandle um in & # 269;
Wenn & # 230; geschrieben wird, dann wandle um in & # 263;
---------------
Info 1:
http://unicode.e-workers.de/entities.php
Hierzu auch die Umwandlungs-Info 2 in Html (und damit letztlich auch in PHP portierbar) für kyrillisch, betr. die Buchstaben, die du haben möchtest

http://de.wikipedia.widearea.org/wiki/K ... s_Alphabet
Check das mal. Ich denke, es gibt auch per Script die Möglichkeit, das für diese beiden Buchstaben zu erzwingen.
------------------
Ein Versuch wäre es auch wert, in der overall_header.tpl die Codierung mit anzugeben (wenn noch nicht geschehen)
Code: Alles auswählen
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-5">
---------------------ISO-8859-5
Die Codetabelle dieser Kodierung enthält kyrillische Zeichen. Sie deckt weitgehend die Sprachen Bulgarisch, Mazedonisch, Russisch, Serbisch und Ukrainisch ab.
lg
4seven
Zuletzt geändert von 4seven am 06.11.2007 20:12, insgesamt 14-mal geändert.
Hierzu noch einige interessante Ansätze, die zu einer Lösung der Sache führen könnten
http://forum.de.selfhtml.org/archiv/2007/7/t157067/
lg
4seven
http://forum.de.selfhtml.org/archiv/2007/7/t157067/
Viel Glückdedlfix hat geschrieben: ...Diese Nachforschungen müssten aber nicht sein, wenn du nach dem Verbindungsaufbau "SET NAMES utf8" an den MySQL-Server sendest oder noch besser die mysqli-Funktionen oder -Klassen und mysqli_set_charset() verwendest. Dann sorgst du dafür, dass du UTF-8-Kodiertes an den Server sendest und der sorgt dafür, dass du UTF-8-Kodiertes erhältst. Und die Felder stellst du alle auf UTF-8 und alles wird gut.
lg
4seven