Re: once again, sorting with Unicode
От | Antti Haapala |
---|---|
Тема | Re: once again, sorting with Unicode |
Дата | |
Msg-id | Pine.GSO.4.44.0302191413590.21258-100000@paju.oulu.fi обсуждение исходный текст |
Ответ на | Re: once again, sorting with Unicode ("Troy" <tjk@tksoft.com>) |
Ответы |
Re: once again, sorting with Unicode
|
Список | pgsql-sql |
On Wed, 19 Feb 2003, Troy wrote: > > I have a multi-lingual database (currently 11 languages) which sorts > > fine in MySQL (8859-1 character set) I have now converted the data to > > Unicode and compiled Postgre with unicode support. > > > > I can select and insert unicode and so was rather pleased about that. > > Until I saw that it wasn't working properly when ordering! > > The cause for the different values is the fact that unicode characters > have different numeric values from ISO8859-1 and other encodings. Only > ascii values are in sync with unicode numeric values. This I am sure you > knew. No, ISO8859-1 maps directly to unicode up to U+00FF. So the actual _numeric_ values are the same. But actual byte patterns are encoding dependent. Have you set database encoding to UTF-8? Are you using proper UTF-8 locales? POSIX compiled locales are often charset dependent. -- Antti Haapala
В списке pgsql-sql по дате отправления: