Hiroshi Inoue <in...@tpf.co.jp> wrote: > Seems LC_CTYPE and LC_TIME should be convertible even though we use > wcsftime (which internally calls strftime?).
Ok, wcsftime() requries both LC_TIME and LC_CTYPE are the same setting (at least encoding) on Windows. The attached patch is an updated version to fix cache_locale_time(). Now it sets LC_TIME and LC_CTYPE to the specified locale and restore them at end of the function. I tested the patch on Windows XP Japanese Edition (SJIS) with UTF-8 and EUCJP databases, and worked expectedly. "#ifdef WIN32" codes seems to be ugly in the patch, but I have no other idea... Regards, --- ITAGAKI Takahiro NTT Open Source Software Center
pg_locale-2009-01-07.diff
Description: Binary data
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers