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
---------------------------(end of broadcast)---------------------------
TIP 1: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly