- Beiträge: 16
Umlaute
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
ich importiere eine csv Datei (mit Notepad++ geöffnet sieht diese so aus:)
Diese beinhaltet Umlaute die in der CSV richtig dargestellt werden.
In FlowHeater im TextFileAdapter werden die Umlaute aber falsch dargestellt.
Dementsprechend zieht sich das bis zum Ende durch.
Vorgang ist TextFile Adapter ->InMemory Adapter->MySQL Datenbank
Wie korrigiere ich den Fehler?
Beste Grüße
D. Jurisic
PS Codepage ist 65001
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
ich würde jetzt sponatn tippen, dass Ihre CSV Datei nicht als UTF-8 vorliegt! Welche Codierung zeigt Ihnen denn Notepad++ für diese Textdatei an? Das finden Sie rechts unten in der Statusleiste.
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
- Beiträge: 16
ANSI.
Leider kann ich das nicht beeinflussen. Das kommt so aus dem vorgelagerten System.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
- Beiträge: 16
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
das liegt aber jetzt am MySQL Adapter auf der WRITE Seite. Bevor wir jetzt in die tiefere Analyse gehen bitte mal im MySQL Adapter die Tabellen Schemainformationen erneut einlesen und anschließend nochmal ausführen.
Wenn das nichts bringt bräuchte ich zur weiteren Analyse bitte die erstellte FlowHeater Definition sowie wie das Feld „KdName“ in der Tabelle „tbl_archiv“ in der MySQL Datenbank angelegt ist. Also der MySQL Datentyp plus die Länge.
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
- Beiträge: 16
Wie stelle ich Ihnen die Daten zur Verfügung?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
die FlowHeater Definition (*.fhd) hier als Anhang posten, Benutzer und Passwörter können entfernt werden. Entweder direkt oder aber als ZIP Archiv. Von der Felddefinition würde in Screenshot z.B. von der MySQL Workbench reichen, siehe Beispiel.
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
- Beiträge: 16
Vielen Dank.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
schaut ganz normal aus. Bitte versuchen Sie mal folgendes und entfernen die Verbindung zum Feld „KdName“, so wird das Feld nicht importiert. Wenn das geht liegt es irgendwie am Feldinhalt, warum? Das sollte eigentlich nicht vorkommen!
In dem Fall bitte im MySQL Adapter die SQL Skript Generierung aktivieren (s. Screenshot) und die Definition im Testmodus laufen lassen. Anschließend bitte mal den ersten INSERT Befehl hier zur Verfügung stellen.
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
- Beiträge: 16
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
- Beiträge: 16
da kam dann die nächste Spalte mit dem selben Fehler.
AbtlBez
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
ich denke ich habe den Fehler gefunden. Wenn Sie MariaDB verwenden, dann müssen Sie die Verbindung für UTF-8 erst noch vorbereiten.
Hierzu bitte im Reiter „Erweitert->Verbindung vorbereiten“ folgenden Text eingeben.
SET NAMES utf8
Anschließend sollten auch Umlaute sauber in die MariaDB Datenbank importiert werden können.
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.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dalibor Jurisic
- Autor
- Offline
- Benutzer
- Beiträge: 16
super vielen lieben Dank. Jetzt funktioniert alles wie es soll.
Top.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.