> -----Original Message-----
> From: Jean-Michel POURE [mailto:[EMAIL PROTECTED]] 
> Sent: 25 February 2002 08:18
> To: Dave Page
> Cc: [EMAIL PROTECTED]
> 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.




Reply via email to