postgresql/src/interfaces/libpq
Bruce Momjian 1e22e60505 Patch of Win32 Encoding problem for server messages using
FormatMessage() (This should have been in 8.2.0, patched to 8.2.X and
HEAD):

I think this problem to be complex....
http://archives.postgresql.org/pgsql-hackers/2006-11/msg00042.php

FormatMessage of windows cannot consider the encoding of the database.
However, I should try the solution now. It is necessary to clear the
problem.

Multi character-code exists together in message and log. It doesn't
consider
the data base encoding that the user intended....

The user in multi-byte country can try this.
http://inet.winpg.jp/~saito/pg_bug/MessageCheck.c

That is, it is likely to become it in this manner.(Japanese)
http://inet.winpg.jp/~saito/pg_bug/FormatMessage998.png

Hiroshi Saito
2006-12-04 22:23:40 +00:00
..
po Translation updates 2006-12-02 01:16:16 +00:00
.cvsignore Patch to make libpq.rc be a built-for-distribution file was a few 2004-12-21 02:14:41 +00:00
Makefile Oops, forgot that libpq needs extra steps to make use of src/port/ files. 2006-09-27 21:29:17 +00:00
README Postgres95 1.01 Distribution - Virgin Sources 1996-07-09 06:22:35 +00:00
bcc32.mak Get rid of retail definitions of HAVE_STRDUP and HAVE_VSNPRINTF in 2006-11-21 23:26:47 +00:00
exports.txt Add PQdescribePrepared, PQdescribePortal, and related functions to libpq 2006-08-18 19:52:39 +00:00
fe-auth.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
fe-auth.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
fe-connect.c If SSL negotiation fails and SSLMODE is 'prefer', then retry without SSL. 2006-11-21 16:28:00 +00:00
fe-exec.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
fe-lobj.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
fe-misc.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
fe-print.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
fe-protocol2.c Remove 576 references of include files that were not needed. 2006-07-14 14:52:27 +00:00
fe-protocol3.c pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
fe-secure.c Message style improvements 2006-10-06 17:14:01 +00:00
libpq-fe.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
libpq-int.h pgindent run for 8.2. 2006-10-04 00:30:14 +00:00
libpq.rc.in Stamp libraries for 8.2 by updating minor library version numbers and 2005-12-09 02:49:09 +00:00
libpqdll.c Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
nls.mk Translation updates 2005-01-14 08:57:06 +00:00
pg_service.conf.sample Cause initdb to create a third standard database "postgres", which 2005-06-21 04:02:34 +00:00
pqexpbuffer.c Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
pqexpbuffer.h Update copyright for 2006. Update scripts. 2006-03-05 15:59:11 +00:00
pqsignal.c Remove pqsignalinquire(), which is unused and has portability issues. 2006-05-30 15:57:56 +00:00
pqsignal.h Remove pqsignalinquire(), which is unused and has portability issues. 2006-05-30 15:57:56 +00:00
pthread-win32.c Add #include postgres_fe.h in two win32-specific files, because there is 2006-07-29 15:22:27 +00:00
win32.c Patch of Win32 Encoding problem for server messages using 2006-12-04 22:23:40 +00:00
win32.h Make Win32 build use our port/snprintf.c routines, instead of depending 2005-12-06 02:29:04 +00:00
win32.mak Get rid of retail definitions of HAVE_STRDUP and HAVE_VSNPRINTF in 2006-11-21 23:26:47 +00:00

README

This directory contains the C version of Libpq, the POSTGRES frontend library.