WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.12.2005, 13:31   #1
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 58
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Frage Deutscher Zeichensatz in MySQL

Ich verwende einige MySQL-Datenbanken, wo die deutschen Zeichen korrekt angezeigt werden.
Nun lege ich eine neue Datenbank an und habe dazu eine .sql-Datei, die ich importieren möchte. Die Umlaute in dieser Datei werden unter KATE korrekt angezeigt. Aber jedes Mal, wenn ich sie über Webmin importiere, gehen in dieser neuen Datenbank alle deutschen Umlaute verloren.

Zitat:
Für Z PROCHECK war dies auch eine willkommene Heraus-forderung sich selbst gegenüber, denn Z PROCHECK ist keine Band, die sich auf früheren Erfolgen ausruht oder auf der Stelle tri
Ich habe schon versucht, die Datei in KATE auf Unicode umzuwandeln. Aber auch hier gehen beim Import die deutschen Umlaute verloren.

Wer kennt eine Lösung?

Ich habe die Datei unter KATE jetzt auch auf ISO 8859-1 umgewandelt und abgespeichert. Dabei wird das 'ü' in KATE gleich wie in der Datenbank unter Webmin falsch dargestellt. Somit ist auch dieser Versuch gescheitert.

Zitat:
--
-- Daten für Tabelle `be_users`
--
ISO 8859-15, auf das Webmin normalerweise exportiert, funktioniert auch nicht. Das Ergebnis ist immer dasselbe.
Wie kann ich den Zeichensatz richtig konviertieren?
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 01.12.2005, 14:39   #2
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard Re: Deutscher Zeichensatz in MySQL

Zitat:
Original geschrieben von Flink
Nun lege ich eine neue Datenbank an und habe dazu eine .sql-Datei, die ich importieren möchte.
sql-datei ist mir nicht ganz klar. ist das ein script das du durchführen möchtest oder eine datei mit daten drin?
____________________________________
religion is a virus from outer space
helios ist offline   Mit Zitat antworten
Alt 01.12.2005, 14:57   #3
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 58
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard Re: Re: Deutscher Zeichensatz in MySQL

Zitat:
Original geschrieben von helios
sql-datei ist mir nicht ganz klar. ist das ein script das du durchführen möchtest oder eine datei mit daten drin?
Das sind SQL-Anweisungen, die durch einen Export auf einem anderen MySQL-Server erzeugt worden sind.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 01.12.2005, 15:17   #4
helios
Veteran
 
Registriert seit: 21.06.2001
Beiträge: 343


helios eine Nachricht über ICQ schicken
Standard

und wenn du dieses script im mysql command line client durchführst?
____________________________________
religion is a virus from outer space
helios ist offline   Mit Zitat antworten
Alt 01.12.2005, 16:18   #5
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 58
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard

Zitat:
Original geschrieben von helios
und wenn du dieses script im mysql command line client durchführst?
Auch hier erhalte ich dasselbe Ergebnis.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 01.12.2005, 16:55   #6
bully
Speedtouchfreak
 
Benutzerbild von bully
 
Registriert seit: 07.04.2004
Beiträge: 1.852

Mein Computer

Standard

Ich hatte selbiges Problem mit dem Export aus einer MySQL 4.0 -Datenbank und dem Import in eine 4.x (x>0) jeweils über phpMyadmin durchgeführt, dort konnte ich mit der Zeichensatzeinstellung LATIN zum Erfolg kommen.

lg
bully
____________________________________
Freunde nehmen dich so wie du bist. Freunde verzeihen dir deine Schwächen. Freunde sind treu. Freunde freuen sich dich zu sehen.

Mein Hund ist mein Freund.
Meine Homepage
bully ist offline   Mit Zitat antworten
Alt 09.12.2005, 13:25   #7
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 58
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard

Vielen Dank.
Es ist praktisch, daß ich beim Import über phpMyAdmin den Zeichensatz der SQL-Datei mitangeben kann.
Was mache ich aber, wenn selbst die BZIP2 gepackte Datei größer als 2 MByte ist?
Das habe ich bisher über mysql in der Kommando-Zeile importiert.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 21.12.2005, 17:40   #8
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 58
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard nach MySQL 4.0.x importieren

Ich habe jetzt das umgekehrte Problem.

Von 4.1.x exportieren, auf 4.0.x importieren.

Wie wandle ich die von Webmin erzeugte Datei auf ISO 8859-15 um, damit dort die Umlaute richtig sind? Unter KATE erscheinen die Umlaute in UNICODE-8 richtig. Aber die Umwandlung nach ISO 8859-15 scheint in KATE fehlerhaft zu sein, weil die Umlaute hier schon im Editor falsch angezeigt werden.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 21.12.2005, 19:38   #9
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 58
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard Re: nach MySQL 4.0.x importieren

Zitat:
Original geschrieben von Flink

Wie wandle ich die von Webmin erzeugte und von Kate auf UTF-8 umgewandelte Datei auf ISO 8859-15 um, damit dort die Umlaute richtig sind?
Lösung:

Code:
recode u8..l9 meineDatei.sql
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Alt 02.03.2007, 12:01   #10
Flink
Hero
 
Registriert seit: 29.08.2001
Alter: 58
Beiträge: 904


Flink eine Nachricht über ICQ schicken Flink eine Nachricht über Skype™ schicken
Standard Mysql Export

Neues Problem, wenn die MySQL Datenbank von Server A über phpMyadmin exportiert wird. Impoert nach Server B.


latin1_german1_ci ist auf Server A und B.

Import erfolgt über dis mysql Anweisung.

Leider sind die Umlaute in B falsch.

Die Textdatei scheint in UTF8 zu sein, weil so mit Kate die Umlaute richtig dargestellt werden. Aber welches Dateiformat verlangt die mysql Kommandozeile?

Ein recode u8..l9 meineDatei.sql hat dieses Mal nicht geholfen.
____________________________________
Bibel
Flink ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:23 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag