Seite 1 von 2

Probleme mit Umlauten

Verfasst: 31.08.2007 20:58
von BlueAcid
Moin,

aus irgend einem Grund wird bei mir immer ein paar Buchstaben nach einem Umlaut ein falsches Zeichen angezeigt.
Hat einer ne Erklärung?
Hier mal ein Beispiel:

[ externes Bild ]

Selbst das Update auf RC5 hat nichts geändert :(

Vielen Dank

Verfasst: 01.09.2007 00:27
von nickvergessen
KB:166

Verfasst: 01.09.2007 00:38
von BlueAcid
hmm die Sprachdateien hab ich eigentlich nicht geändert. Nur das de-du Language Pack installiert
Davon abgesehen ist die Standard Einstellung von meinem Editor schon die geforderte: Format UTF-8 ohne BOM

Der Fehler tritt auch nur bei Texten die von Usern gepostet werden auf und nicht bei den Texten die aus den Sprachdateien kommen.

Wenn ein User ein Text schriebt und auf Vorschau klickt passiert es schon und beim Antworten sowiso :roll:

Verfasst: 01.09.2007 00:42
von nickvergessen
Zeig doch mal ein Link zum Board.

Verfasst: 01.09.2007 00:57
von BlueAcid

Verfasst: 01.09.2007 01:43
von bantu
BlueAcid hat geschrieben:Wenn ein User ein Text schriebt und auf Vorschau klickt passiert es schon und beim Antworten sowiso :roll:
Hmm ... das sollte ein Datenbankproblem schonmal ausschließen.

Gruß,
bantu.

Verfasst: 01.09.2007 09:32
von Dr.Death
Hi,

ich hatte eine Zeitlang auch dieses Problem.

Es lag allerdings am Server.

Beim absenden erschienen auch PHP Notice Meldungen über eine Fehlerhafte mbstring Funktion.
Auch waren zeitweise Fehler in meinem phpMyAdmin vorhanden.

Ich habe mich darauf hin an meinen Hoster gewandt:
Nach wie vor erhalte ich folgende Fehlermeldung im phpMyAdmin:

Warning: mb_ereg() [function.mb-ereg]: mbregex compile err: premature end of char-class in /var/www/confixx/html/phpMyAdmin/libraries/check_user_privileges.lib.php on line 55

Mal taucht die Meldung auf, mal nicht.

Ebenso funktioniert dadurch das phpBB3 Forum nicht korrekt ( jedesmal wenn Daten per mb_string auf UTF8 konvertiert werden müssen )

Das neue Forum ist auf mbstring angewiesen.

Multibyte Support enabled
Multibyte string engine libmbfl
Multibyte (japanese) regex support enabled Multibyte regex (oniguruma) version 4.4.4 Multibyte regex (oniguruma) backtrack check On
Nach einiger Zeit ( ca. 2 Wochen ) war das Problem gefixt. Aber man konnte mir nicht sagen woran es lag.

Verfasst: 19.09.2007 11:40
von BlueAcid
irgendwie klappt es immer noch nicht :(

kann bitte mal einer die mbstring Einstellungen aus einer php.ini von einem funktionieren phpbb3 Forum posten, Danke

Verfasst: 19.09.2007 11:45
von Dr.Death
Wende Dich an Deinen Hoster.

Anscheinend war das kompilierte PHP Paket defekt.

Ansonsten gilt:


http://ca.php.net/mbstring

Nimm die default Einstellungen.
Ganz wichtig:
mbstring.func_overload = 0

Mehr kann ich leider nicht dazu sagen.

Verfasst: 19.09.2007 12:05
von BlueAcid
Hoster is gut :roll: das läuft auf meinem root server. Da gibts kein Support
Bis jetzt hatte ich mit der Kodierung auch noch nie Probleme.
Hab jetzt mal den default Einstellungen genommen

Jetzt ist es so das nur wenn ich direkt auf Abschicken klicke die Umlaute zerhauen werden, wenn ich über die Vorschau gehe und dann Abschicken drücke geht es :o