MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Diskussion zu: Die Umlautproblematik - was, wieso, was tun?

Post new topicReply to topic
Author Message
Dave
uses MSD regulary
uses MSD regulary





Joined: 01 May 2009
Posts: 24


germany.gif

PostPosted: 2009-05-02, 03:50    (No subject) Reply with quoteBack to top

Hab letzte Woche ein Backup eingespielt, weil ich mir vorher die DB zerschossen (hab dummerweise ein Dump mit Drop-Tables das auf Web16 sollte auf Web6 eingespielt - aua).
Ich arbeite eigentlich schon seit Jahren komplett mit UTF8. Leider habe ich erst gerade bemerkt, dass beim Einspielen des Dumps irgendwas schiefgelaufen ist.
Bei den Textfeldern hat alles funktionert (deswegen hab ichs auch nicht gemerkt), aber bei allen VARCHAR feldern sind die Umlaute in der falschen Codierung. Da stehen jetzt die üblichen ü und dergleichen.

Jemand eine Ahnung was da schiefgegangen ist? DB ist UTF8, Tabellen sind UTF8, Felder sind UTF8, Textdatei war UTF8 usw... ALLES ist UTF8. ??? Sowas habe ich noch nie gehabt. Entweder waren ALLE Umlaute weg, oder ALLES hat funktioniert, aber nicht so...

Naja... aber was mir wichtiger ist. Gibt es eine einfache Möglichkeit das wieder per MySQL Kommanda geradezubiegen, oder muss ich mir da ein Script schrieben, welches jeden Datensatz per utf8_encode() umwandelt (das würde ich gerne vermeiden, da es ziemlich viele Felder sind)

Vielen Dank,
Gruß, Dave

OfflineView user's profileSend private messageVisit poster's websiteICQ Number    
Anzeigen











Posted:    Anzeigen Back to top


    
JayD
Moderator
Moderator




Age: 50
Joined: 12 Apr 2009
Posts: 1017
Location: Ruhrgebiet


germany.gif

PostPosted: 2009-05-02, 04:47    (No subject) Reply with quoteBack to top

Hallo Dave,

zunächst einmal bitte nicht "Zeichen-Kodierung" mit "Collation" verwechseln. Wink Ich weiß, das tun Viele und man fällt schnell drauf herein.
Die Collation gibt lediglich das Regelwerk zur Sortierung und Abfrage vor, ist aber kein eigener Zeichensatz.
Wenn Du nichts anderes angibst, wird nach dem Schema Server -> Datenbank -> Tabellen -> usw ... vererbt.

Die Default-Einstellung findest Du in my.cnf
Ändern kannst Du zur Not mit Queries wie ALTER TABLE [_Tabellen-Name] ... usw.

Es gibt zuviele unterschiedliche Server-Konfigurationen, um das pauschal beantworten zu können.
Hast Du Dir mal hier die FAQ-Threads bezgl. Umlauten etc. angesehen?
Da gibt es auch bereits einige Tipps, welche man vor dem Server-Umzug etc. beachten sollte. Smile

_________________
Gruß,
Jörg


Anfragen zu vBulletin, welche nichts mit Datenbanken bzw. dem Dumper zu tun haben, bitte nicht hier sondern im vBulletin-Support-Forum stellen.

Aus technischen Gründen befindet sich der Rest der Signatur auf der Rückseite dieses Beitrags.

OfflineView user's profileSend private message    
Dave
uses MSD regulary
uses MSD regulary





Joined: 01 May 2009
Posts: 24


germany.gif

PostPosted: 2009-05-02, 07:38    (No subject) Reply with quoteBack to top

Es war kein Server Umzug, sondern lediglich das Einspielen eines drei Tage alten Backups. Das kann (bzw will) ich jetzt auch nicht mehr Rückgängig machen...

FAQ? Meinst Du den Erklörungs-Thread zu dieser Diskussion? Den hab ich natürlich geselesen. Hab auch etwas im Forum gestöbert aber nur den Hinweis gefunden, einen Dump zu machen, das zu korrigieren und den neu einzuspielen. Das würde ich angesichts der Größe der Datenbank (1GB) und meines nicht wirklich schnellen Inernetzugangs erstmal gerne vermeiden.

Trotzdem vielen Dank...

OfflineView user's profileSend private messageVisit poster's websiteICQ Number    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2009-05-02, 10:39    (No subject) Reply with quoteBack to top

In Dem Thread ist auch ein Korrekturprogramm (DUK) verlinkt. Dieses versucht die falschen Umlaute direkt in der Datenbank zu finden und zu korrigieren. Hast Du das schon aussprobiert?
_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
marek54
knows MySQLDumper
knows MySQLDumper





Joined: 07 May 2009
Posts: 2


germany.gif

PostPosted: 2009-05-07, 21:21    (No subject) Reply with quoteBack to top

Guten Abend,
ich habe eine kurze Frage bezüglich Sicherung.
Mein Server bildet die SQL mit Zeichensatz latain1_swedish_ci.
Wie soll ich am besten sichern? Immer latain1 auswählen?

Meine Bestand: Dumper 1.2.3, PHP 4.4.9, SQL 5.0.32

Gruss aus Berlin
M.

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2009-05-07, 22:29    (No subject) Reply with quoteBack to top

Wenn Dir utf8 als Vorauswahl angeboten wird, nimm utf8.
Ansonsten nimm latin1.

Und lies den Artikel nochmal. Dass, was Du da angibst, ist eine Sortiervereinbarung. Das habe ich eigentlich sehr genau in dem Artikel erklärt und es steht sogar zusätzlich hier auf der Seite oben von JayD erklärt. Smile

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
marek54
knows MySQLDumper
knows MySQLDumper





Joined: 07 May 2009
Posts: 2


germany.gif

PostPosted: 2009-05-08, 10:37    (No subject) Reply with quoteBack to top

Danke Dir,
meine SQL läuft leider seit Monaten und wurde damals automatisch auf..swedish..gesetzt. Mit Zeichensatz eigentlich kein Problem.

Ich verbleibe also bei latin1, was tatsächlich weniger Arbeit opfert.
Jetzt wird aber Dein Artikel noch mal und grundlich gelesen... Wink
CU

OfflineView user's profileSend private message    
Dave
uses MSD regulary
uses MSD regulary





Joined: 01 May 2009
Posts: 24


germany.gif

PostPosted: 2009-05-15, 16:36    (No subject) Reply with quoteBack to top

Also ich hatte jetzt endlich die Zeit das mit dem DUK-Tool auszuprobieren... Hat leider nicht funktioniert...
Die kleineren Sachen habe ich angefangen händisch zu korrigieren. Problem ist, dass wir auf unserer Seite gerade an einer griechischen Bibel arbeiten.

Das hat er total zerschossen:
http://www.2jesus.de/online-bibel/bibel-griechisch-nt-matthaeus-1.html

Könnte heulen. Das war wochenlange Arbeit. Die Information ist sicherlich irgendwie wieder herstellbar. Ich weiß nur echt nicht wie...

OfflineView user's profileSend private messageVisit poster's websiteICQ Number    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16067
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2009-05-15, 22:43    (No subject) Reply with quoteBack to top

« Dave » wrote:
Hat leider nicht funktioniert...

Dann ist Dein Fehlerfall ein anderer, als der, den DUK abdeckt.

Quote:
Die Information ist sicherlich irgendwie wieder herstellbar. Ich weiß nur echt nicht wie...

Tja, das weiss ich auch nicht, da mir jedwege technische Information über den Ursprungszustand der Daten fehlt.
Du hast weder gesatgt woher die Daten stammen, noch mit welchem Programm sie gesichert wurden, noch wie sie gesichert wurden, noch in welcher Kodierung die Backupdatei vorliegt, noch welche MySQL-Version der Urpsrungsserver hatte, noch welche MySQL-Version der Zielserver hatte, noch welche Standardkodierung der Zielserver hatte, usw.

Ich kann das bei Deinen Angaben gar nicht technisch einschätzen. Hast Du den zu diesem Thead zugehörigen Artikel überhaupt gelesen und hast gelernt worauf es ankommt?

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
JayD
Moderator
Moderator




Age: 50
Joined: 12 Apr 2009
Posts: 1017
Location: Ruhrgebiet


germany.gif

PostPosted: 2009-05-16, 01:07    (No subject) Reply with quoteBack to top

Ohje, das klingt ja nicht gut. Existiert davon denn kein Backup?
Aber (etwas off-topic) macht Euch da nicht zuviel Arbeit mit der Übersetzung.
Es gibt fertige griechische Fassungen, im Netz z.B. den Bibleserver mit zig Übersetzungen (AT wie NT) und zumindest gedruckt gibt es auch die griechischen Urfassungen, die man evtl. scannen könnte.
Einer der Gründe, warum Theologie-Studenten neben Hebräisch auch Griechisch lernen müssen.
Eine "Re-Übersetzung" aus dem Deutschen dürfte dann eh relativ fehlerbehaftet sein.

_________________
Gruß,
Jörg


Anfragen zu vBulletin, welche nichts mit Datenbanken bzw. dem Dumper zu tun haben, bitte nicht hier sondern im vBulletin-Support-Forum stellen.

Aus technischen Gründen befindet sich der Rest der Signatur auf der Rückseite dieses Beitrags.

OfflineView user's profileSend private message    
Dave
uses MSD regulary
uses MSD regulary





Joined: 01 May 2009
Posts: 24


germany.gif

PostPosted: 2009-05-16, 02:56    (No subject) Reply with quoteBack to top

natürlich habe ich das gelesen und setze das auch schon seit Jahren so um nur hatte ich in diesem Fall einfach keine große Wahl, und Daten habe ich bis auf den SQL-Server gesagt:
- es gibt keinen "Ursprungserver". Ich habe mit phpMyAdmin einen dump gemacht und den drei Tage später mit bigdump wieder eingespielt
- MySQL ist Version 5.0.67-0
- phpMyAdmin 2.11.8.1
- Zeichensatz von DB, Tabellen und Spalten ist auf UTF8 eingestellt
- TEXT-Spalten wurden alle korrekt kodiert nur VARCHAR-Spalten hat es zerschossen
- kodierung zur Textdatei kann ich nicht viel sagen weil ich kein Programm finde was eine 2GB Datei öffnen kann (die üblichen Verdächtigen wie Notepad++, TED und dergleichen hab ich durch)

Einzige Möglichkeit die ich zZt sehe ist, mir von den einzelnen Tabellen scheibchenweise einen neuen Dump zu ziehen und dann versuchen die Kodierung gerade zu biegen... Wäre halt SEHR umständlich

Gruß, Dave

PS.: @Jay D: Es ist keine Übersetzung sondern eine Interlinear-Übersetzung wo einfach für jedes griechische Wort die vorhandenen deutschen Wörter angegeben werden. Sowas gibt es afaik
a) nur in Papierform
b) nur mit jeweils einem Wort als übersetzung
c) scheitert das am Copyright

OfflineView user's profileSend private messageVisit poster's websiteICQ Number    
JayD
Moderator
Moderator




Age: 50
Joined: 12 Apr 2009
Posts: 1017
Location: Ruhrgebiet


germany.gif

PostPosted: 2009-05-17, 01:51    (No subject) Reply with quoteBack to top

Ok verstehe, dann führt wohl wirklich kein Weg an der manuellen Methode vorbei.
Wünsche Euch jedenfalls viel Erfolg.

_________________
Gruß,
Jörg


Anfragen zu vBulletin, welche nichts mit Datenbanken bzw. dem Dumper zu tun haben, bitte nicht hier sondern im vBulletin-Support-Forum stellen.

Aus technischen Gründen befindet sich der Rest der Signatur auf der Rückseite dieses Beitrags.

OfflineView user's profileSend private message    
Dave
uses MSD regulary
uses MSD regulary





Joined: 01 May 2009
Posts: 24


germany.gif

PostPosted: 2009-05-17, 04:31    (No subject) Reply with quoteBack to top

yo... Traurig

Bei "fetten" 8kb/s Upstream macht es keinen Spaß Dateien im GB-Format hochzuladen...

OfflineView user's profileSend private messageVisit poster's websiteICQ Number    
JayD
Moderator
Moderator




Age: 50
Joined: 12 Apr 2009
Posts: 1017
Location: Ruhrgebiet


germany.gif

PostPosted: 2009-05-17, 07:33    (No subject) Reply with quoteBack to top

Oh, doch so viel? Sollst doch nicht per Handy-GPRS oder V-90/56k Modem die GB's schaufeln... Very Happy Wink Da kannste ja bald den Jahresurlaub einreichen, von den Kosten ganz zu schweigen...
_________________
Gruß,
Jörg


Anfragen zu vBulletin, welche nichts mit Datenbanken bzw. dem Dumper zu tun haben, bitte nicht hier sondern im vBulletin-Support-Forum stellen.

Aus technischen Gründen befindet sich der Rest der Signatur auf der Rückseite dieses Beitrags.

OfflineView user's profileSend private message    
Dave
uses MSD regulary
uses MSD regulary





Joined: 01 May 2009
Posts: 24


germany.gif

PostPosted: 2009-05-17, 09:07    (No subject) Reply with quoteBack to top

Ich mache jetzt schon seit 10 Stunden rum... Problem sind die großen Textdateien...
Kennt jemand einen Editor der die handeln kann?

EDIT: Sorry for Offtopic. Ich mach besser 'nen neuen Thread dazu auf...

OfflineView user's profileSend private messageVisit poster's websiteICQ Number    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Wieso wird Ordner "Work" im... sfera-haiza Allgemeine Fragen zu MySQLDumper 7 2011-09-12, 17:54 View latest post
No new posts Frage zum Artikel "Die Umlautpro... rwhs Allgemeine Fragen zu MySQLDumper 14 2010-06-17, 03:17 View latest post
No new posts Feedback, Danksagungen und allg. Disk... DSB MySQLDumper 1.24 69 2009-07-20, 19:27 View latest post
No new posts Sticky: Diskussion zu DSB's Umlaut Korrektur ... DSB Gelöst/Erledigt 210 2008-02-19, 15:26 View latest post
No new posts Die Umlautproblematik - was, wieso, w... DSB Gelöst/Erledigt 1 2007-02-04, 01:24 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO