Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: MySQL mit UTF8 Unterstützung

MySQL mit UTF8 Unterstützung 6 Jahre 6 Monate her #71

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Supportanfrage per Mail erhalten!

Sehr geehrte Damen und Herren,

wir setzen den FlowHeater 1.1.6 ein, um Daten von einer Excel-Tabelle in eine MySQL-Datenbank zu schreiben. In der Excel-Quelle gibt es UTF8-Zeichenketten (Arabisch), die nicht korrekt in die MySQL-Tabelle geschrieben werden.

In der Vorschau im FlowHeater sind die Zeichen noch korrekt dargestellt, in der Datenbank dann jedoch nur mit Fragezeichen. Die Datenbank an sich ist auf UTF8 konfiguriert. Wenn ich die Ausgaben in ein SQL-Script schreiben lasse, tauchen dort auch nur Fragezeichen anstelle der arabischen Zeichen auf.

Könnten Sie mir weiterhelfen?

Vielen Dank,

--
Robert Strauch
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: MySQL mit UTF8 Unterstützung 6 Jahre 6 Monate her #72

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Strauch,

aus Kompatibilitätsgründen wurde bisher auf die utf8 Unterstützung im MySQL Adapter verzichtet.

Unter

FlowHeaterBeta.zip

können Sie sich eine angepasste Version herunterladen, damit unterstützt der FlowHeater MySQL Adapter auch Tabellen die UTF8 (Unicode) Daten enthalten. Achtung: Diese Version unterstützt MySQL Server erst ab 5.x!

Zur SQL Skript Erzeugung)

Wenn Sie UTF8 Insert/Update SQL Skripte erzeugen möchten, müssen Sie momentan noch manuell in den Eigenschaften des MySQL Adapters der WRITE Seite die Codepage auf 65001 einstellen. Dann werden auch die generierten SQL Skripte im richtigen Format geschrieben. Hinweis: Wenn Sie keine SQL Skripte generieren möchten, brauchen Sie hier keine Änderung vornehmen. Der FlowHeater schiebt die Daten auch ohne Änderung korrekt zur Datenbank.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: 10 Monate 3 Wochen her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: MySQL mit UTF8 Unterstützung 6 Jahre 6 Monate her #76

  • Robert Strauch
  • Robert Strauchs Avatar
  • Offline
  • New Member
  • Beiträge: 3
Vielen Dank für die Hilfe.

Die Daten sind jedoch bereits vor der Beta-Update korrekt in der Datenbank gelandet. Lediglich mein MySQL-Client zeigt die UTF-Daten nicht korrekt an. Wenn ich per Groovy direkt auf die Datenbank zugreife, werden alle Einträge korrekt angezeigt :)
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: MySQL mit UTF8 Unterstützung 6 Jahre 5 Monate her #85

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
heute 12.06.2010 wurde eine neue Version 1.1.8 vom FlowHeater veröffentlicht. Hier wurde die MySQL UTF8 (Unicode) Unterstützung verbessert.

Der UTF8(Unicode) Import/Export/Update hat bisher, wie von Robert Strauch beschrieben, zwar auch schon funktioniert aber lediglich mit MySQL Servern die dafür auch korrekt konfiguriert waren.

Bei einer Standardinstallation (auf Windows Rechnern) ist das nicht der Fall! Mit der neuen Version funktioniert der Import/Export auch für UTF8 mit falsch konfigurierten MySQL Servern. Voraussetzung dafür ist, dass der Zeichensatz (chartset/collation) der Tabelle auf utf8 eingestellt ist. Der Server an sich kann weiterhin unter einem anderen Zeichensatz (z.B. latin1) betrieben werden. Am Server werden dann automatisch die notwendigen Konvertierungen vorgenommen.
gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.078 Sekunden