Ergebnis 1 bis 16 von 16

Thema: Sonderzeichen / Umlaute bei CSV-Import

  1. #1
    Contao-Nutzer
    Registriert seit
    10.02.2010.
    Beiträge
    49

    Standard Sonderzeichen / Umlaute bei CSV-Import

    Hallo,

    Beim Import von CSV-Files werden Strings bei Umlauten abgeschnitten. Also wenn im CSV-File in einem Feld z.B. "Catalog 2.0 ist mächtig" steht, so findet sich nach dem Import im Katalog leider nur noch "Catalog 2.0 ist m". Irgendjemand eine Idee dazu?

    Liebe Grüße
    Alex
    Geändert von klocki (07.07.2010 um 11:57 Uhr)

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo klocki,
    kannst du mal schauen ob die CSV-Datei auch utf-8 kodiert ist?
    Entweder das ist ein Bug, oder das passt noch nicht so ganz, so das die Umlaute falsch interpretiert werden.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  3. #3
    Contao-Nutzer
    Registriert seit
    10.02.2010.
    Beiträge
    49

    Standard

    Mit Zeichensatz UTF-8 funktioniert der Import einwandfrei.
    Schade nur, dass Excel keine UTF-8 CSV-Files erstellen kann :-(
    Trotzdem danke für den heißen Tipp.

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo klocki,
    such dafür mal im Netz, ich glaub da gibts nen patch oder so für...
    Ansonsten OpenOffice nutzen ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Fan
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    418

    Standard

    Hallo,

    Probleme hat mit den csv Dateien nur MS Office. Open Office hat keine Probleme mit den Dateien.

    Gruß
    Stefan

  6. #6
    Contao-Nutzer Avatar von Seitengestalter
    Registriert seit
    30.12.2009.
    Ort
    Geretsried
    Beiträge
    79

    Standard

    Umwandeln kannst Du Deine CSV-Datei z.B. mit dem kostenlosen Notepad++.
    1. CSV-Datei laden
    2. im Menü unter "Kodierung/Konvertiere zu UTF-8 ohne BOM" die Umwandlung durchführen
    3. CSV-Datei speichern.
    Wenn Null besonders groß ist, ist es fast so groß wie ein bisschen Eins.

  7. #7
    Gesperrt
    Registriert seit
    08.07.2009.
    Ort
    München
    Beiträge
    37

    Daumen hoch Danke

    Umwandeln kannst Du Deine CSV-Datei z.B. mit dem kostenlosen Notepad++.
    1. CSV-Datei laden
    2. im Menü unter "Kodierung/Konvertiere zu UTF-8 ohne BOM" die Umwandlung durchführen
    3. CSV-Datei speichern.
    Hallo seitengestalter!

    Vielen Dank für den Tipp! Bin gerade über das selbe Problem gestolpert und konnte es so gleich lösen. Super!

    Viele Grüße
    Kristina

  8. #8
    Contao-Nutzer
    Registriert seit
    12.09.2011.
    Ort
    Stuttgart
    Beiträge
    61

    Standard dasselbe Problem

    Hallo,

    ich habe ein ähnliches Problem. Ich habe in meiner .csv Datei Sonderzeichen wie "Durchschnitt, Ø" oder ¼ etc. Eigentlich sind diese Zeichen ja Bestandteil von UTF-8, werden aber beim Import nicht in die Datenbank übernommen. Ist das generell nicht möglich oder woran liegt das?

  9. #9
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo autocrash,
    die frage ist nicht, ob man diese Zeichen im UTF-8 Zeichensatz darstellen kann. Sondern ob deine Datei utf-8 Formatiert ist ^^
    Und: was passiert denn genau? Wie sehen die Zeichen nach dem Import aus?

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  10. #10
    Contao-Nutzer
    Registriert seit
    12.09.2011.
    Ort
    Stuttgart
    Beiträge
    61

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo autocrash,
    die frage ist nicht, ob man diese Zeichen im UTF-8 Zeichensatz darstellen kann. Sondern ob deine Datei utf-8 Formatiert ist ^^
    Und: was passiert denn genau? Wie sehen die Zeichen nach dem Import aus?

    Viele Grüße
    Die Datei ist in utf-8 geschrieben worden, das Feld in der Datenbank ein Varchar-Feld. Nachdem Import ist allerdings kein Wert in der Datenbank vorhanden, das Feld ist einfach nur leer.

  11. #11
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo autocrash,
    dann teste doch mal anders herum. Schreib sowas in den Catalog ex- und importiere das und schau dir an ob das funktioniert hat.
    Wenn es funktioniert: Dann schau dir noch mal genau die Datei im vergleich zu deiner an ob das geklappt hat.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  12. #12
    Contao-Nutzer
    Registriert seit
    12.09.2011.
    Ort
    Stuttgart
    Beiträge
    61

    Standard

    Zitat Zitat von MacKP Beitrag anzeigen
    Hallo autocrash,
    dann teste doch mal anders herum. Schreib sowas in den Catalog ex- und importiere das und schau dir an ob das funktioniert hat.
    Wenn es funktioniert: Dann schau dir noch mal genau die Datei im vergleich zu deiner an ob das geklappt hat.

    Viele Grüße
    Gute Idee, Danke für den Tipp - werd ich heute nachmittag gleich testen.

  13. #13
    Contao-Nutzer
    Registriert seit
    12.09.2011.
    Ort
    Stuttgart
    Beiträge
    61

    Standard

    Zitat Zitat von autocrash Beitrag anzeigen
    Gute Idee, Danke für den Tipp - werd ich heute nachmittag gleich testen.
    Danke für den Tipp, es scheint wirklich das Problem mit der Konvertierung zu sein, was ich allerdings nicht ganz verstehe, da mein Editor (SubEtheEdit) die .csv vom Kunden als UTF-8 erkannt und geöffnet hat. Nur beim Import werden die Sonderzeichen aus der .csv nicht übernommen.

    Wenn ich die Sonderzeichen ,¼ und Ø jedoch im Backend eingebe und dann die Datenbank exportiere erhalte ich eine .csv in UTF-8 mit den Werten.

  14. #14
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.293
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Versuch mal den Weg über OpenOffice (da öffnen und als UTF-8 speichern). Das hilft manchmal... denn MicrosoftOffice und UTF-8 wiederspricht sich manchmal irgendwie ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  15. #15
    Contao-Nutzer
    Registriert seit
    19.12.2011.
    Beiträge
    49

    Standard

    Wollte nur mal eben Danke sagen. Sowie noch ein bisschen was zu meinem Fall schildern, vielleicht Hilft das wieder dem nächsten...

    Bin gerade fast verzweifelt am Import. Dieser Thread löste das Problem!
    Wichtig ist Konvertieren, also im Notepad++ unter Kodierung nicht einfach nur UTF-8 wählen, sondern konvertiere zu UTF-8 "ohne BOM".

    Dann funktioniert der Import bestens. Für Windows User mit Excel, nur die Vorarbeit mit Excel machen. Die exportierte CSV (ich habe das per Makro gemacht, da es so den Export mit ;"wert"; garantiert), dann im Notepad++ oder anderen Editor öffnen und bearbeiten/konvertieren.

    Ich sollte mir aber mal nen open Office zulegen.

    Grüße
    Christof

  16. #16
    Contao-Nutzer Avatar von Wolf Larsen
    Registriert seit
    05.01.2011.
    Beiträge
    118

    Standard

    Ich habe heute auch an der Kodierung knappern müssen :-) Habe einen Mac mit 10.8.3 und Office Mac 2011

    - Excel gespeichert als "Windows kommagetrennt (.csv)"
    - in Textedit geöffnet als "Westeuropäisch (Windows Latin 1)" ö,ü etc sind erhalten
    - Sichern unter "Unicode (UTF8)" mit Endung CSV oder umbenennen
    - CSV hochladen, in Tabelle mit Trennzeichen "Strichpunkt" importieren

    Es gibt andere Programme, etwa BBedit. Mit BBedit, der Bruder des Ultraedit nur für Mac, habe ich diese Kodierungsproblem nicht hinbekommen. Man Text in BBedit genau wie in Textedit als Windows Latin 1 öffnen und als UTF8 speichern, aber es kommt Quatsch raus. Zumindest bei mir. Mit den mac-eigenen Textedit geht’s.

    Wolf

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Folderurl und Sonderzeichen
    Von Logo im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 21.02.2011, 11:03
  2. Nesium Player / Sonderzeichen
    Von Ricks im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 21.01.2011, 10:37
  3. Antworten: 2
    Letzter Beitrag: 13.01.2011, 18:38
  4. Facebook übernimmt die Umlaute und Sonderzeichen falsch
    Von Reimi im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 05.08.2010, 16:31
  5. [ERLEDIGT]Sonderzeichen und Module
    Von smung0r im Forum Entwickler-Fragen
    Antworten: 0
    Letzter Beitrag: 21.10.2009, 16:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •