Не могу вставить немецкие символы в Postgres

Я использую UTF8 в качестве кодировки для моей базы данных Postgres 8.4.11:

CREATE DATABASE test
  WITH OWNER = postgres
       ENCODING = 'UTF8'
       TABLESPACE = mydata
       LC_COLLATE = 'de_DE.UTF-8'
       LC_CTYPE = 'de_DE.UTF-8'
       CONNECTION LIMIT = -1;

ALTER DATABASE test SET default_tablespace='mydata';
ALTER DATABASE test SET temp_tablespaces=mydata;

И выход\l

 test | postgres  | UTF8     | de_DE.UTF-8 | de_DE.UTF-8 |

Когда я пытаюсь вставить немецкий символ:

create table x(a text);

insert into x values('ä,ß,ö');
ERROR:  invalid byte sequence for encoding "UTF8": 0xe42cdf
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".

Я использую шпатлевку для подключения. Любая идея?

Ответы на вопрос(1)

Ваш ответ на вопрос