[BSD] Unicode es LC_COLLATE
Bence DEMETER
bob at ngo.hu
2005. Aug. 26., P, 22:03:26 CEST
Az adatbazis kodlapja is unicode.
Veletlenul neked nem linuxon mukodik ami mukodik? Mert ahogy
bongeszgetem a kulhoni levlistakat is e temaban, az jon le hogy a
FreeBSD-nek nincs teljeskoru tamogatasa a multibyte karakterek
sorbarendezesere, pl. a pgsql-nel egy patchot ajanlgat egy fejleszto ami
ezt helyettesiti. Szoval a problema OS-specifikusnak tunik.
Ezt az \encoding latin2-t honnan szedted? Mert unicode terminalrol nezve
eppen hogy azzal verem szet a szoveget :)
Udv:
bob
--------------
Auth Gábor wrote:
> Halihó!
>
> Bence DEMETER ezt írta:
>
>>A tortenet amugy postgresnel jon elo, mikor az ORDER BY a lekerdezesnel
>>mas sorrendben tolja ki az adatot mint kellene.
>
>
> Hmm... én semmi nem szögeltem ezen, UTF-8 tárolom az összes szöveget és
> egy "SELECT vezetek FROM login ORDER BY vezetek" így néz ki:
> Abc
> Ádám
> Ádám
> Adri
> Ágoston
> Am
>
>
>>A kornyezeti beallitasok elvileg rendben volnanak (a LANG es az LC_ALL
>>egyarant hu_HU.UTF-8, a postgresnel az initdb is ezekkel lett futtatva,
>>ergo az adatbazisban is ezek szepelnek mint LC_ ertekek). Mit tudok meg
>>tenni?
>
>
> Nem egészen... az adatbázist létre tudod hozni bármilyen kódlappal... ha
> psql konzolon nem kell kiadnod a
> \encoding latin2
> parancsot, akkor nem utf-8 a táblák kódlapja.
További információk a(z) BSD levelezőlistáról