Moin allerseits,
ich habe das Problem, daß ich über PHP keine deutschen Umlaute in meine PG-DB auf’m Linux-Server einfügen kann. Es erscheint folgende Fehlermeldung (in diesem Fall war’ ein ‘ö’):
SQLSTATE[22021]: Character not in repertoire: 7 ERROR: invalid byte sequence for encoding “UTF8”: 0xf6272c0a 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”.
Über die Konsole ist das Einfügen kein Problem.
Also habe ich die Encodings gecheckt:
mydb=> show LC_CTYPE;
lc_ctype
en_GB.UTF-8
(1 row)
mydb=> show client_encoding;
client_encoding
UTF8
(1 row)
Sieht für mich alles nach UTF8 aus!
Danke im Voraus!