webForumDet fria alternativet

Hur sparar jag text med svenska tecken i en PostgreSQL-databas?

1 svar · 1 253 visningar · startad av erciz

ercizMedlem sedan maj 20011 826 inlägg
#1

Jag har en tabell med encoding UTF-8. Jag vill lägga in en text 'Öst' med programmet psql och SQL-satsen:

INSERT INTO names (name) VALUES ('Öst');

men då får jag felmeddelandet:

ERROR:  invalid byte sequence for encoding "UTF8": 0xd673
HINT:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".

Varför får jag detta fel? och hur kan jag lösa det?

ercizMedlem sedan maj 20011 826 inlägg
#2

Det var inte PostgreSQL det var fel på. Jag ändrade inställning i PuTTY till UTF-8 så fungerade det galant.

123 ms totalt · 3 externa anrop · v20260731065814-full.ca5a5675
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)