Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: encoding???



Carol Walter wrote:
I'm really confused about something. I hope you'll help. I have a client who wants to use Asian Character data. The database he wants to use is set to SQL_ASCII, the default. I thought there might be an ALTER DATABASE command that would change this, but I've been through the documentation and it says that encoding is done at the client level and is changed with a set statement. I assumed that would be like setting the search path so I tried it and I was able to set the encoding for my session to UTF8. I guess my question is how does this work, where the database is set to use one encoding sequence and it is set for the client session to something else.

There are 3 things, cluster locale set at initdb, database encoding set at database creation and client encoding. The client encoding can be changed by the client at any time. PostgreSQL will translate transparent from client to database encoding. For UTF-8, chose a UTF-8 cluster locale and recreate the database, it will pick UTF-8 for the database by default now.


--
Best regards,
Hannes Dorbath



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group