Bin mal wieder am verzweifeln. Wir wollen unsere Seite jetzt auch auf kyrillisch (bulgarisch) anbieten und das klappt vorne und hinten nicht.
Unter Xampp hab ich das ganze relativ problemlos zum laufen gebracht aber auf dem Webserver hakts mal wieder.
Alle Einstellungen nach UTF-8 sind korrekt, DB, TS, localconf, Backenend, alles eingestellt, aber jedesmal wenn ich eine bulgarische Seite oder Content anlegen will kommt beim speichern:
102: These fields are not properly updated in database: (title) Probably value mismatch with fieldtype.
und im title-feld steht nur ??????
Wie gesagt offline läufts bestens nur eben auf dem Webserver wieder nicht.
EDIT: Hat keiner eine Idee? Ist echt wichtig und ich bin alles schon 2-mal durchgegangen aber ich find einfach nichts woran es liegen könnte.
Wirklich keiner eine Idee? Hab mir jetzt grad nochmal die Servervariablen und -einstellungen angeschaut, aber da sieht alle gut aus:
character set client utf8
character set connection utf8
character set database utf8
character set filesystem binary
character set results utf8
character set server utf8
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection utf8_unicode_ci
(Globaler Wert) utf8_general_ci
collation database utf8_general_ci
collation server utf8_general_ci
Sorry, wenn ich schon wieder nachfrage, ist aber leider dringend.
Hi Patricks,
was ich immer mache ist im INSTALL TOOL:
setdbinit:
-------------------------------------
SET NAMES utf8;
SET SESSION character_set_server=utf8;
force charset:
--------------------------------------
utf-8
db-collation:
--------------------------------------
utf8_general_ci
dann klapt alles einwandfrei auf alle Sprachen.
Erfahrung habe ich mit Bulgarish, Deutsch, English, Russisch, Katalanisch, Spanish, Französisch.
Das ist ja das komische, die Einstellungen hab ich alle gemacht.
Welche MySQL-Version hast du auf dem Server laufen? MySQL früher 4.2 (glaub ich) kann UTF-8 noch nicht. Also im Zweifelsfall mal die MySQL-Version auf dem Server updaten.
Ich hab bei mir andere setDBinit-Einstellungen. Schau mal hier:
http://typo3.sfroemken.de/index.php?id=9
Überschrift UTF-8
Stefan
Ist die 5.0 Version. Ist auch alles von Beginn an richtig eingestellt gewesen.
Meine Einstellung in der localconf:
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;'.chr(10).'SET CHARACTER SET utf8;'.chr(10).'SET SESSION character_set_server=utf8;'.chr(10).''; // Modified or inserted by TYPO3 Install Tool.