Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Trotz gleicher Kollation anzeige Fehler

Eingetragen von marble (104)
am 06.04.2008 - 09:27 Uhr in
  • Allgemeines zu Drupal
  • Drupal 5.x oder neuer

Hallo Zusammen,

beim exportieren/importieren meiner datenbank von einem server auf den anderen bekomme ich ein darstellungsporblem von sachen wie öäüé trotz dass beide datenbanken die gleiche kollation haben. Sowohl für die einzelnen felder als auch gesamt.

Auch stimmen die Servervariablen und -einstellungen auf beiden mysql servern überein

Ich vermute das ich beim import noch irgend angeben muss.
Was muss ich noch anpassen damit auch diese zeichen richtig importiert und angezeigt werden?

Jemand eine idee?
ich importiere meine datenbank mit

mysql --user=user --password=password database

‹ Bestehende php Lösungen in Drupal integrieren Doppelte Erreichbarkeit einstellen - mit www und ohne ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Kollation und import

Eingetragen von RaRi (117)
am 06.04.2008 - 10:03 Uhr

Dieses Problem solltest du umgehen können wenn du vorher deine vermutlich ASCII SQL Datei in UTF-8 Zeichensatz speicherst.

Viele Editoren bieten das als Option an.

---
http://www.soccer-wikki.info
http://salzkotten.saelzernet.de
http://www.saelzernet.de
http://open-pm.saelzernet.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

d.h. es sollte dann auch in

Eingetragen von marble (104)
am 06.04.2008 - 10:24 Uhr

d.h. es sollte dann auch in meinem text editor schon richtig angezeigt werden, oder? da werden die sonderzeichen aber bereits falsch wiedergegeben auch bei utf8

  • Anmelden oder Registrieren um Kommentare zu schreiben

Test

Eingetragen von tumblingmug (872)
am 06.04.2008 - 11:08 Uhr

Probiere mal http://www.bitweaver.org/downloads/file/2483/207

  • Anmelden oder Registrieren um Kommentare zu schreiben

so, ich habe mir jetzt die

Eingetragen von marble (104)
am 06.04.2008 - 11:29 Uhr

So, mit dem demunger bekomme ich die sql datei zwar sauber aber, nach dem import sind die probleme die gleichen.
Kann man irgendwie direkt via phpmyadmin alle falschen zeichen ersetzen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

SQL

Eingetragen von tumblingmug (872)
am 06.04.2008 - 11:53 Uhr

UPDATE tabelle SET tabellenfeld = replace( tabellenfeld,’ü’,'ü’);

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, Zeichenkodierung ist

Eingetragen von klaus66 (34)
am 06.04.2008 - 12:10 Uhr

Hallo,

Zeichenkodierung ist ein komplexes Thema. Wichtig ist auch zu wissen, dass Kollation nur die Sortierreihenfolge betrifft und nicht die eigentliche Zeichenkodierung. Möchtest du also die gewohnte deutsche Sortierung musst du bei Kollation bei den Datenbankfeldern mit latin arbeiten.

Gruss Klaus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Klaus, ja,

Eingetragen von marble (104)
am 06.04.2008 - 12:39 Uhr

Hallo Klaus,

ja, zeichenkodierung scheint ein sehr komplexes thema zu sein, ich scheitere hier schon seit stunden.

Ich lege vielleicht mein problem mal ausführlich dar.

Auf meine alte Datenbank habe ich zugriff über
phpmyadmin 2.4.0 - MySQL 3.23.58

Diese Datenbank enthält texte aus verschiedenen sprachen, spanish, französisch polnisch, deutsch, englisch italienisch.

Wenn ich mir anschaue was in dieser Datenbank steht habe ich darstellungsfehler. é é.
Auf der website werden die Zeichen allerdings richtig dargestellt.

Wenn ich das nun in die Neue datenbank (MySQL-Client-Version: 5.0.32 phpMyAdmin - 2.11.3) einspiele.

Ich hatte aus der alten Datenbank einen sql export gemacht (mit mysql kompatibilitätsmodus mysql323). Dieser wird beim importieren allerdings nicht problemlos angenommen, und ich muss immer wieder einzelne tabellen nochmal kopieren.

Ich sitzte jetzt schon eineinhalb tage an dem Zeug und komme auf keinen grünen zweig.

Würde mich sehr über unterstützung freuen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

@tumblingmug so ich bin

Eingetragen von marble (104)
am 06.04.2008 - 13:46 Uhr

@tumblingmug

so ich bin jetzt dazu übergegangen das 'einfach' per hand zu ersetzen.
gibt es eine möglichkeit das oben gepostete kommando, für alle felder und tabellen auf einmal durchzuführen.

2tens. Wie gesagt ich hab auch polnisch.
Für die normalen zeichen habe ich das mapping gefunden. fürs ponlische allerdings noch nicht. woher weiss ich was z.b. ć bedeutet?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Da gibts was zu lesen:

Eingetragen von cps (157)
am 06.04.2008 - 13:54 Uhr

http://www.mysqldumper.de/board/viewtopic.php?t=2313&postdays=0&postorde...

  • Anmelden oder Registrieren um Kommentare zu schreiben

- mit suchen und ersetzen in

Eingetragen von cps (157)
am 06.04.2008 - 14:01 Uhr

- mit suchen und ersetzen in einem Texteditor der Wahl (könnte auch automatisch gehen, wenn der Dump in der Kodierung geöffnet wird, so dass alle Sonderzeichen richtig angezeigt werden und dann als utf-8 speichern)
- am schnellsten geht das wohl, wenn man die polnischen Zeichen nochmal in die alte DB schreibt

  • Anmelden oder Registrieren um Kommentare zu schreiben

marble schrieb So, mit dem

Eingetragen von tumblingmug (872)
am 06.04.2008 - 20:29 Uhr
marble schrieb

So, mit dem demunger bekomme ich die sql datei zwar sauber aber, nach dem import sind die probleme die gleichen.

Na dann hast Du doch ein Muster, wie die polnischen Sonderzeichen verstümmelt und in natura aussehen ...?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ne die verstümmelten

Eingetragen von marble (104)
am 06.04.2008 - 20:42 Uhr

ne die verstümmelten polnischen sachen tauchen eben nicht im demunger auf.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Shell

Eingetragen von tumblingmug (872)
am 06.04.2008 - 21:57 Uhr

Da Du offenbar Shellzugang hast, mach doch mit der alt-exportierten sql-Datei ein

$ recode latin1..utf-8 datei.sql

Das wandelt die Datei direkt um. recode muss natürlich installiert sein. latin1 als Quellformat sollte funktionieren ($ file datei.sql hilft auch bei der Ermittlung des Quellformats); auch kannst Du ja mit 'SHOW VARIABLES;' in der alten db noch nachsehen, welche Werte Du da für die Variablen 'character_set_client' und 'character_set_connection' tatsächlich stehen hast. Sollte all dies nicht helfen, dann versuche doch wirklich einmal, Dir den ob. gen. Artikel, zu dem cps den Link gepostet hat, reinzuziehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke!

Eingetragen von marble (104)
am 08.04.2008 - 15:53 Uhr

Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 10 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association