Re: [ODBC] pgAdmin2 UTF-8 support - Mailing list pgadmin-hackers

From Dave Page
Subject Re: [ODBC] pgAdmin2 UTF-8 support
Date
Msg-id FED2B709E3270E4B903EB0175A49BCB10475F6@dogbert.vale-housing.co.uk
Whole thread Raw
Responses Re: [ODBC] pgAdmin2 UTF-8 support
Re: [ODBC] pgAdmin2 UTF-8 support
List pgadmin-hackers

> -----Original Message-----
> From: Jean-Michel POURE [mailto:jm.poure@freesurf.fr]
> Sent: 25 February 2002 08:18
> To: Dave Page
> Cc: pgadmin-hackers@postgresql.org
> Subject: Re: [pgadmin-hackers] [ODBC] pgAdmin2 UTF-8 support
>
>
> Dear Dave,
>
> I used pgsql with PostgreSQL 7.2 and noticed there was an automatic
> translation between UTF-8 <-> Latin characters. This is a new
> feature of
> PostgreSQL 7.2.
>
> So fine :
>
> Suppose we have a Unicode database :
> \Encoding Latin1 (\same with \Encoding SQL_ASCII does not
> work) INSERT INTO table_foo (field_bar) VALUES ('é'); SELECT
> field_bar FROM table_foo WHERE field_bar='é' works. I checked
> the UTF-8 display in Apache, it works.
>
> In the case of an UTF-8 database, it means we need to create
> and query schema
> objects using \Encoding Latin1. Should it be done at ODBC level or at
> pgAdmin2 level? What is your opinion?
>
> This could help us display non-multibyte UTF-8 data as well.

Presumably we should do this in SQL (I don't think you can do it in the ODBC
connect string can you?). Have you tried in pgAdmin:

SET CLIENT_ENCODING Latin1;
INSERT INTO table_foo (field_bar) VALUES ('é'); SELECT field_bar FROM
table_foo WHERE field_bar='é';

Regards, Dave.

pgadmin-hackers by date:

Previous
From: "Dannyi@barak.net.il"
Date:
Subject: Re: [ODBC] pgAdmin2 UTF-8 support
Next
From: Jean-Michel POURE
Date:
Subject: Re: [ODBC] pgAdmin2 UTF-8 support