Umlaute gehen nicht...

COPY kunden(sqlpos, vorname, nachname, firma, strasse, plz, ort, land, festnetz, handy, kundenummer, zuhd, bankname, iban, fax, email, xa, xb) 
FROM 'C:\felkass\importb.csv' DELIMITER '	' CSV HEADER;

Die Fehlermeldung:

FEHLER:  ungültige Byte-Sequenz für Kodierung „UTF8“: 0xf6 0x6e 0x69 0x6e
CONTEXT:  COPY kunden, Zeile 9
********** Fehler **********

FEHLER: ungültige Byte-Sequenz für Kodierung „UTF8“: 0xf6 0x6e 0x69 0x6e
SQL Status:22021
Kontext:COPY kunden, Zeile 9

Pro Zeile habe ich ein Kunde, aber in Zeile 9 habe ein ö, was nun?

Hallo,

prüfe mal das Encoding deiner CSV Datei. Dies muss UTF-8 sein. Ich vermute deine Datei ist latin1 codiert.

Gruß frastr

Du kannst auch das client-encoding auf das Encoding der Datei setzen. Ich vermute mal das die Datei aus der Windows-Welt kommt.
Gruß Uwe

danke frastr, das lang wirklich daran.
Problem 2:

COPY filmpos(jj, mm, m1, fn, ku, m2, ta, da, tb, r, pa)
FROM '/tmp/t1.csv' DELIMITER '	' CSV HEADER;

Das geht…

1	2	3	4	5	6	7	8	9	10	11
1	2	3	4	5	6	7	8	9	10	11
1	2	3	4	5	6	7	8	9	10	11
1	2	3	4	5	6	7	8	9	10	11

…und das geht nicht…

jj:95	mm:01	m1:/	fn:0070	ku:110003	m2:z	ta:Familienbilder     	da:        	ta:N                                               	r1   0.00	pa   0.00    rn
 	jj:95	mm:01	m1:/	fn:0120	ku:110009	m2:z	ta:Ho-Reportage       	da:19950107	ta:N                                               	r1   0.00	pa   0.00    rn
 	jj:95	mm:01	m1:/	fn:0030	ku:110004	m2:z	ta:Hochzeit           	da:19950105	ta:N                                               	r1   0.00	pa   0.00    rn
 	jj:95	mm:01	m1:/	fn:0040	ku:110004	m2:z	ta:Hochzeit           	da:19950105	ta:N                                               	r1   0.00	pa   0.00    rn
 	jj:95	mm:01	m1:/	fn:0050	ku:110004	m2:z	ta:Hochzeit           	da:19950105	ta:N                                               	r1   0.00	pa   0.00    rn

Es kommt folgender Fehler:

t1.sql:2: ERROR: extra data after last expected column
CONTEXT: COPY filmpos, line 2: " jj:95 mm:01 m1:/ fn:0120 ku:110009 m2:z ta:Ho-Reportage da:19950107 ta:N ..."

Laufzeit gesamt: 2.307 ms

SQL-Anweisungen ausgeführt.

Der erste Zeichen ist immer leer dann kommt ein Slesch t gefolgt von jj:?! Jetzt weis nicht nicht mehr weiter :frowning:

ähhh, eine Spalte zu wenig :slight_smile: