🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82524

Re: Firebird i poprawne sortowanie w UTF8

#82524
From: Tomek D
Date: Mon, 18 May 2015 06:22
29 lines
1804 bytes
W dniu 2015-05-17 o 12:27, Sławek pisze:
> Bardzo przepraszam za bałagan w czcionkach: jak widać poległem na
> całej linii.  :-) Poniżej jeszcze raz to samo, mam nadzieję, że
> czytelne.
>
>
> postanowiłem przebudować program z kodowania WIN1250 na UTF8. Poszło
>  niespodziewanie łatwo: mogę wpisywać wszystkie możliwe znaki. Z
> jednym wyjątkiem. Chodzi o problem opisany w:
> http://tracker.firebirdsql.org/browse/CORE-3738
>
> Czyli w skrócie: "When I use ORDER BY the result set is:
>
>
> a, ą, ąb, ac
>
> and should be:
>
> a, ac, ą, ąb
>
> Próbowałem utworzyć własne collation, ale nie przechodzi mi żadne
> LOCALE=...
>

Biblioteki ICU zawarte w Firebird są nieco okrojone. Trzeba dodać pełne. 
Tu masz przepis:
http://rovanicek.blogspot.com/2012/02/firebird-and-unicode-databases.html

Tomek D.
Technical Details
Message-ID: <mjc0fd$8d2$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <555866a5$0$8371$65785112@news.neostrada.pl> <55586d02$0$2204$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Tomek D <bez@dresu.invalid>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: Firebird i poprawne sortowanie w UTF8
Date: Mon, 18 May 2015 08:22:59 +0200
Organization: ATMAN - ATM S.A.
Lines: 32
Message-ID: <mjc0fd$8d2$1@node1.news.atman.pl>
References: <555866a5$0$8371$65785112@news.neostrada.pl> <55586d02$0$2204$65785112@news.neostrada.pl>
NNTP-Posting-Host: 82.160.134.181
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1431930157 8610 82.160.134.181 (18 May 2015 06:22:37 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Mon, 18 May 2015 06:22:37 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
In-Reply-To: <55586d02$0$2204$65785112@news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit