Article View: pl.comp.lang.delphi.bazy-danych
Article #82522Firebird i poprawne sortowanie w UTF8
From: Sławek
Date: Sun, 17 May 2015 10:00
Date: Sun, 17 May 2015 10:00
41 lines
2213 bytes
2213 bytes
Witam, 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=... Próbowa³em zgodnie z porad¹ z ww strony zrobiæ tak: 'CREATE COLLATION UNICODE_PL for UTF8 from UNICODE "LOCALE=pl_PL"' Ale to wywo³uje b³¹d: "unsuccesfull metadata update. Invalid collation atributes" Przy innych jêzykach: DE_DE, EN_EN rezultat jest zawsze taki sam. Sprawdzi³em inne ustawienie: 'CREATE COLLATION UTF8_NUM for UTF8 from UNICODE "NUMERIC-SORT=1"' i to dzia³a poprawnie, wiêc wydaje mi siê, ¿e problem nie le¿y w wersji SQL czy b³êdach sk³adni. Oczywicie na koñcu wykonujê "SET DEFAULT COLLATION", ale w przypadku zmiany LOCALE do tego etapu nie dochodzê. Zwracam te¿ uwagê, ¿e nie chodzi mi o problem ze wszystkimi polskimi ogonkami wyrzucanymi na koniec listy - to ³atwo mo¿na naprawiæ. Firebird 2.5.4 64bitowy, Delphi2010, Win8 64 -- Z góry dziêkujê za wszelk¹ pomoc, pozdrawiam, S³awek
Technical Details
Message-ID:
<555866a5$0$8371$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow 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!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Sun, 17 May 2015 12:00:04 +0200 From: Sławek <meloman7@gmail.com> User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Firebird i poprawne sortowanie w UTF8 Lines: 41 Message-ID: <555866a5$0$8371$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 89-71-12-42.dynamic.chello.pl X-Trace: 1431856805 unt-rea-b-01.news.neostrada.pl 8371 89.71.12.42:59127 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit