Magnus Hagander wrote:
>
> >TODO updated:
> >
> > o Disallow encodings like UTF8 which PostgreSQL supports
> > but the operating system does not (already disallowed by
> > pginstaller)
> >
> > To fix UTF8, the data needs to be converted to UTF16 and then
> > the Win32 strcoll() can be used.
>
> Not quite. We'd use the wcscoll() function. strcoll() does not work with
> what windows calls "wide characters", which is UTF16, only with
> "multibyte characters". The whole point of the fix is to be able to use
> wcscoll() instead.
OK, updated.
> Also, not AFAIK, not only strcoll(), but also whatever is used to
> generate UPPER() and LOWER() needs to be fixed. Possibly more?
OK. I think you mean towupper().
--
Bruce Momjian | http://candle.pha.pa.us
pgman@candle.pha.pa.us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073