Gelöst Fehler beim Import - Umlaute falsch

Buinger

Gut bekanntes Mitglied
30. April 2009
362
17
Wir haben eine Vielzahl von Artikeln mit der Ameise importiert (Excel-Datei), nun sind aber bei einer Vielzahl von Artikeln die Umlaute (ä, ü, ö) falsch importiert worden. Allerdings total zufällig, ohne erkennbares Muster, oft stimmt es, dann wieder nicht. Hat jemand eine Idee wie wir das beheben können? Also die Artikel wieder exportieren, aber wie kann man das ohne viel Handarbeit suchen und korrekt ersetzen? Also "f?r" mit "für", "m?chte" mit "möchte" usw.?
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Ist das wirklich "total zufällig"? Taucht das Problem vielleicht nur im Artikelnamen, Metatexten oder in einer Beschreibung auf? Es würde mich sehr wundern, wenn die Ameise da "zufällig" anders importieren würde. Wenn Du Dir die Datei mit einem "guten" Texteditor ansiehst (z. B. notepad++), sind die Zeichen dann richtig? Bzw. welche Zeichencodierung wird von dem Editor erkannt?
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
An Zufälle möchte ich da auch nicht glauben. Ich vermute eher, dass beim Import nicht auf das Encoding der Datei geachtet wurde.
Wenn die Importdateien noch vorhanden sind, dann am besten die entsprechenden Dateien mit den korrekten Einstellungen noch einmal importieren.
 

Buinger

Gut bekanntes Mitglied
30. April 2009
362
17
@Enrico: Inwiefern? @Xantiva: Ziemlich zufällig, nie beim Artikelnamen, fast immer bei der Kurzbeschreibung und bei der Artikeldetailbeschreibung ist es mal so mal so. Kein erkennbares Muster. In der Exportdatei (Artikeldaten, Ameise, WaWi) sind aber einige Umlaute direkt mit ä, ö und ü drin, andere mit ö ü und ä
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
@Buinger :
Hast Du Dir die Datei denn mal mit einem besseren Editor angesehen? Mit einem Editor, der auch die Zeichencodierung der geöffneten Datei anzeigt. Welche Zeichencodierung hat die Datein demnach und wie sehen die Zeichen dort aus, die falsch importiert werden?
 

Buinger

Gut bekanntes Mitglied
30. April 2009
362
17
@Xantiva: Was ist denn Deine Definition von einem "besseren" Editor? Excel kann doch eigentlich heutzutage alles, es ging ja nicht nur um's Ansehen, sondern es wurden auch einige komplizierte Ersetzungen gemacht, die ohne Formeln nicht möglich gewesen wären (was aber nichts mit dem Umlauten zu tun hatte).
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf

Buinger

Gut bekanntes Mitglied
30. April 2009
362
17
@Xantiva: Da steht ANSI. @Frank: Das ist leider nicht praktikabel da ja auch "normale" Fragezeichen in den Texten enthalten sind, außerdem sind alle 3 Umlaute betroffen. Was meinst Du mit "über HTML nachdenken"?
 

Walther

Aktives Mitglied
15. Juli 2015
94
3
Falls diese Infos von mir helfen. Bei mir geht es.

In Notepad++ je nach Datei Windows (CR LF) oder Unix (LF). Aber immer ANSI.
Ich sehe Umlaute richtig als z.B. "ö".

Bei der Ameise ist das Encoding auf "windows-1252"
 

Buinger

Gut bekanntes Mitglied
30. April 2009
362
17
Ich habe die originale Exportdatei in Notepad geöffnet, die Änderungen wie gewollt vorgenommen, dann wieder mit Notepad gespeichert (UTF-8, sonst ging es beim Import nicht) und dann wieder mit der Ameise importiert, nun stimmt alles. Allen vielen Dank.
 

rtwerkzeuge

Aktives Mitglied
12. März 2023
73
8
Hallo liebe Kollgen,
ich habe gerade das selbe problem.
Im Notepad++ sehe ich die Umlaute korrekt angezeigt. Rechts unten sehe ich Windows (CR LF) und UTF-8
in der Ameise im Import ist Datei encoding auf Windows-1552 eingestellt. und trotzdem importiert er die Umlaute nicht korrekt.
Was mache ich jetzt falsch oder habe ihc nicht sauber eingestellt?
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Stell in der Ameise das Encoding auf UTF-8 um. Lachsrosa Felder heißt, da kann man etwas ändern. Im Falle der Ameiseneinstellungen kannst Du eine andere Einstellung wählen.
Bitte beachte, dass Du jetzt auch bei gleicher CSV einstellen musst "Nur importieren/aktualisieren, wenn sich Inhalte der CSV-Datei gegenüber vorherigem Import geändert haben" = "Nein", sonst werden diese Datensätze schlichtweg übersprungen, da es ja der gleiche Inhalt ist.
 

rtwerkzeuge

Aktives Mitglied
12. März 2023
73
8
ja perfekt, so soll das laufen. Vielen lieben Dank Enrico.
Das wäre das erste problem gewesen. Das nächste was ich habe, einer meiner Lieferanten hat mit in der Excelliste in der Beschreibung einen HTML Text beigelegt.
Klarerweise habe ich diese jetzt mit importiert und sieht nicht sehr schön aus. Was kann ich hier dagegen tun?

LG Thomas
 

Frank Hoffmeister

Sehr aktives Mitglied
11. Mai 2014
145
28
In Notepad++ einfach [<].*?> oder mit <[^>]*> suchen und gegen ein Leerzeichen ersetzen. In der SuchMaske reg markieren. Danach doppelte Leerzeichen gegen einfache suchen und ersetzen, vermutlich mehrmals. Ich würde mir aber den Html Text als Artikelbeschreibung für Webshop importieren. Wenn das HTML sauber ist sparst dir viel Arbeit.

Gruß Frank
 

rtwerkzeuge

Aktives Mitglied
12. März 2023
73
8
perfekt vielen dank, ich werde es mal probieren. ja du hast recht, in den shop hinein macht es absolut sinn. Saubere Daten von den Lieferanten zu bekommen ist mittlerweile mehr wert als Gold selbst 🙂
 

Ähnliche Themen