Ergebnis 1 bis 5 von 5

Thema: COPY CSV bricht bei Sonderzeichen ab

  1. #1
    marc9022 ist offline Erfahrener Benutzer
    Registriert seit
    19.05.2008
    Beiträge
    162

    Standard COPY CSV bricht bei Sonderzeichen ab

    Hi,

    Folgende Situation:

    1.Posgres 8.3.x DB auf Windows2000 32-Bit
    2.Datenbank ist eine UTF-8 kodierte, Schema "webapps"

    Wenn ich nun mittels
    COPY webapp.testadr FROM 'C:/Temp/1/test.csv' WITH CSV;

    Die Daten importiere, dann gelingt dies zwar, allerdings bei "ö" und
    "ä" ist schluss mit lustig und die Verarbeitung stoppt.

    Frage:

    Was kann ich mit der Eingangsdatei, die leider auch noch riesig
    (mehrere hundert MB groß sein kann) anstellen oder was für
    möglichkeiten gibt es um die Daten aus dem CSV File mit ö und ä
    korrekt importiert zu bekommen?

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von marc9022 Beitrag anzeigen

    Die Daten importiere, dann gelingt dies zwar, allerdings bei "ö" und
    "ä" ist schluss mit lustig und die Verarbeitung stoppt.

    Frage:

    Was kann ich mit der Eingangsdatei, die leider auch noch riesig
    (mehrere hundert MB groß sein kann) anstellen oder was für
    möglichkeiten gibt es um die Daten aus dem CSV File mit ö und ä
    korrekt importiert zu bekommen?

    Setze client_encoding passend.


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    marc9022 ist offline Erfahrener Benutzer
    Registriert seit
    19.05.2008
    Beiträge
    162

    Standard

    Sag mal hast Du den Post überhaupt richtig gelesen?

    1.Die Postgres Ziel DB ist UTF-8 und das lässt sich nicht ändern.
    2.CSV-Files mit unter Windows korrekt dargestellten ö und ä müssen
    korrekt dargestellt werden.

    Ist das irgendwie "zu" schwer nachzuvollziehen?

    CSV -> UTF-8 und Umlaute korrekt dargestellt (einfacher gehts nun
    echt nicht).

  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.056

    Standard

    Zitat Zitat von marc9022 Beitrag anzeigen
    Sag mal hast Du den Post überhaupt richtig gelesen?
    Hat er.

    Hättest du das getan was akretschmer dir vorgeschlagen hat wäre dein Problem schon gelöst.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von marc9022 Beitrag anzeigen
    Sag mal hast Du den Post überhaupt richtig gelesen?
    Ich hoffe.

    1.Die Postgres Ziel DB ist UTF-8 und das lässt sich nicht ändern.
    2.CSV-Files mit unter Windows korrekt dargestellten ö und ä müssen
    korrekt dargestellt werden.
    Ja. Und woher soll PG wissen, in welchem Zeichensatz die Daten da kommen? Man muß es ihm halt sagen.

    Ist das irgendwie "zu" schwer nachzuvollziehen?
    Das frage ich mich auch.


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 25.01.2011, 11:18
  2. pgcrypto und Sonderzeichen
    Von klimaschreck im Forum SQL
    Antworten: 1
    Letzter Beitrag: 08.03.2010, 22:59
  3. Eingabe von Sonderzeichen
    Von Alfredo im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 30.01.2009, 09:44
  4. Antworten: 7
    Letzter Beitrag: 20.04.2007, 11:30
  5. PHP-Formular, DB, Sonderzeichen = FRAGEZEICHEN!
    Von PeeDee im Forum Programmierung
    Antworten: 1
    Letzter Beitrag: 29.11.2006, 09:46

Berechtigungen

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

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum