Re: UNICODE/UTF-8 on win32
От | Bruce Momjian |
---|---|
Тема | Re: UNICODE/UTF-8 on win32 |
Дата | |
Msg-id | 200501011729.j01HTKW18386@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: UNICODE/UTF-8 on win32 ("Magnus Hagander" <mha@sollentuna.net>) |
Список | pgsql-hackers-win32 |
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
В списке pgsql-hackers-win32 по дате отправления: