Re: UNICODE/UTF-8 on win32
Bruce Momjian <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.devel.win32 |
|---|---|
| Message-ID | <[email protected]> |
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 [email protected] | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org