che...@cn.fujitsu.com writes: > I knows reason. The default locale of a program is "C" in Linux,regardless > the Environment Variables. > if add the following line in my program,everything is OK.
> setlocale(LC_ALL, ""); > But I found no document tell users should do so.And I think it's not a easy > way.Can libpq and ecpglib do it for users? No, it would most certainly be inappropriate for a library to do that. setlocale could completely break a program that wasn't expecting it. The effects would be global across the whole process, not confined to the library. regards, tom lane -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs