Re: [TYPO3-german] Kopie auf Windows -> Zeichensatz
Am 1/8/13 4:41 PM, schrieb A. Sauder: Hallo zusammen Ich grüble schon etwas länger an einem Problem. Und zwar habe ich einen FreeBSD-Server auf dem ein Typo3 4.4.2 läuft. Die Seite ist in UTF-8 gehalten. Nun zwingen mich gewisse Umstände dazu, das Entwicklungshosting auf einem Linux laufen zu lassen und die Datenbank auf einem Windows Rechner. Den Dump der DB habe ich vom Linux aus gemacht und spiele diesen auch gleich auf dem Windows Rechner wider ein. Wie machst Du das Einspielen? (GUI oder CLI) Nun ist es aber so, dass sämmtliche Umlaute komplett zerrissen sind. Was heisst das genau? Ich habe testhalber den gleichen Dump noch auf einem anderen Linux-Server eingespielt und das Typo3 mal darauf zeigen lassen und alles ist wider i.o. Starte mal auf der Linuxkiste 'file my.dump.sql'. Das zeigt Dir den Zeichensatz an. Weiss jemand von euch ob es da mit Mysql auf Windows irgen deine Spezialität gibt die eingestellt werden muss??? Danke für eure Hilfe Gruss André ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Rainer Schleevoigt Medientechnik // eLearning Universität Hamburg Dekanat der Fakultät für Mathematik, Informatik und Naturwissenschaften Bundesstraße 55, Raum 1214 20146 Hamburg Tel. +49 040 42838 8304 eMail rainer.schleevo...@uni-hamburg.de http://www.min.uni-hamburg.de/eLearning ___ Lecture2Go Team http://lecture2go.uni-hamburg.de ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Kopie auf Windows -> Zeichensatz
Am 08.01.2013 16:46, schrieb Rainer Schleevoigt: Am 1/8/13 4:41 PM, schrieb A. Sauder: Hallo zusammen Ich grüble schon etwas länger an einem Problem. Und zwar habe ich einen FreeBSD-Server auf dem ein Typo3 4.4.2 läuft. Die Seite ist in UTF-8 gehalten. Nun zwingen mich gewisse Umstände dazu, das Entwicklungshosting auf einem Linux laufen zu lassen und die Datenbank auf einem Windows Rechner. Den Dump der DB habe ich vom Linux aus gemacht und spiele diesen auch gleich auf dem Windows Rechner wider ein. Wie machst Du das Einspielen? (GUI oder CLI) Das Einspielen auf den Windowsrechner mache ich direkt von dem Linux aus via CLI. Nun ist es aber so, dass sämmtliche Umlaute komplett zerrissen sind. Was heisst das genau? Sämmtliche Umlaute werden so angezeigt, als hätte ich ISO-Zeichensatz in der DB und die Seite selber UTF-8. Sprich Ü wird zu Ãœ Ich habe testhalber den gleichen Dump noch auf einem anderen Linux-Server eingespielt und das Typo3 mal darauf zeigen lassen und alles ist wider i.o. Starte mal auf der Linuxkiste 'file my.dump.sql'. Das zeigt Dir den Zeichensatz an. Hier bekomme ich diese Ausgabe: t3_webseite.sql: UTF-8 Unicode English text, with very long lines ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] Kopie auf Windows -> Zeichensatz
On 09/01/13 02:54, A. Sauder wrote: >>> Den Dump der DB habe ich vom Linux aus gemacht und spiele diesen auch >>> gleich auf dem Windows Rechner wider ein. [...] > Sämmtliche Umlaute werden so angezeigt, als hätte ich ISO-Zeichensatz in > der DB und die Seite selber UTF-8. Sprich Ü wird zu Ãœ Schau dir mal die globalen Settings des MySQL servers auf der Windows Kiste an (file: my.cnf, mysql.ini oder so) und pruefe, ob die explizit einen UTF8 Datensatz setzen. Vergleiche (nach dem Import der DB auf der Windows Kiste), wie die Tabellen auf beiden DB Servern aussehen ("SHOW TABLE STATUS"). Achte dabei z.B. auf die Spalte "Collation". Du kannst versuchen, beim Anlegen der Datenbank die collation auf "utf8_general_ci" o.ae. zu setzen. Erzwinge die gewuenschte collation beim Import, indem du dem MySQL dumpfile (weit oben) folgende Zeile hinzufuegst: SET NAMES 'utf8' COLLATE 'utf8_general_ci' Vergleiche den character set auf beiden Datenbanken: SHOW VARIABLES LIKE 'character\_set\_%'; Ausserdem (wird aber wohl nichts bringen, wenn der Dump auf einem anderen Linux system funktioniert), wenn du denn dump erstellst, setze mit folgenden Parameter explizit den character set: --default-character-set=utf8 Und noch ein Tipp: http://blog.oneiroi.co.uk/mysql/mysql-forcing-utf-8-compliance-for-all-connections/ Cheers and good luck ;-) Michael ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german