Re: [TYPO3-german] Kopie auf Windows -> Zeichensatz

2013-01-08 Thread 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)


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

2013-01-08 Thread A. Sauder

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

2013-01-09 Thread Michael
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