<postgreSQL> Problem z wyszukiwaniem i polskimi znakami
Tomasz Toczak - 15-07-2007 00:00
<postgreSQL> Problem z wyszukiwaniem i polskimi znakami
Witam. Mam problem z porównywaniem wyrazów, w których są polskie znaki.
Przykładowo mając tabele gdzie jedyna wartość dla kolumny nazwa to "Brązowy miś" przy zapytaniu
select * from produkty where upper(nazwa) = upper('Brązowy MIś')
baza zwróci właściwy wynik, ale gdy zmieni się polski znak:
select * from produkty where upper(nazwa) = upper('Brązowy MIŚ')
to już nie zwraca żadnych wyników/
Sprawdzałem to dla kodowania latin2 i utf8 i rezultaty są takie same.
bardzo proszę o jakieś sugestie. Pozdrawiam Tomasz Tomczak
=?ISO-8859-2?Q?Artur_Muszy=F1ski?= - 15-07-2007 00:00
Tomasz Toczak pisze: > Witam. > Mam problem z porównywaniem wyrazów, w których są polskie znaki.
Spróbuj posortować względem polskich liter, ale i tak sprawa jest raczej jasna - baza nie ma ustawionego poprawnie kodowania. Poszukaj w archiwum, było wielokrotnie omawiane.
> Sprawdzałem to dla kodowania latin2 i utf8 i rezultaty są takie same.
W którym miejscu to kodowanie ustawiłeś?
artur
Tomasz Tomczak - 15-07-2007 00:00
Dnia Sat, 14 Jul 2007 15:28:05 +0200, Artur Muszyński napisał(a):
> Tomasz Toczak pisze: >> Witam. >> Mam problem z porównywaniem wyrazów, w których są polskie znaki. > > Spróbuj posortować względem polskich liter, ale i tak sprawa jest raczej > jasna - baza nie ma ustawionego poprawnie kodowania. Poszukaj w > archiwum, było wielokrotnie omawiane. > >> Sprawdzałem to dla kodowania latin2 i utf8 i rezultaty są takie same. > > W którym miejscu to kodowanie ustawiłeś?
Kodowanie ustawiałem tworzac nową baze w pgadminie we właściwościach.
=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 15-07-2007 00:00
Tomasz Tomczak wrote: > Dnia Sat, 14 Jul 2007 15:28:05 +0200, Artur Muszyński napisał(a): > >> Tomasz Toczak pisze: >>> Witam. >>> Mam problem z porównywaniem wyrazów, w których są polskie znaki. >> Spróbuj posortować względem polskich liter, ale i tak sprawa jest raczej >> jasna - baza nie ma ustawionego poprawnie kodowania. Poszukaj w >> archiwum, było wielokrotnie omawiane. >> >>> Sprawdzałem to dla kodowania latin2 i utf8 i rezultaty są takie same. >> W którym miejscu to kodowanie ustawiłeś? > > Kodowanie ustawiałem tworzac nową baze w pgadminie we właściwościach.
A w kliencie?
Zresztą ja stawiam na złe lokale ustawione podczas inicjalizacji klastra.
-- P.M.
Tomasz Tomczak - 15-07-2007 00:00
Dnia Sat, 14 Jul 2007 17:26:29 +0200, Paweł Matejski napisał(a):
> Tomasz Tomczak wrote: >> Dnia Sat, 14 Jul 2007 15:28:05 +0200, Artur Muszyński napisał(a): >> >>> Tomasz Toczak pisze: >>>> Witam. >>>> Mam problem z porównywaniem wyrazów, w których są polskie znaki. >>> Spróbuj posortować względem polskich liter, ale i tak sprawa jest raczej >>> jasna - baza nie ma ustawionego poprawnie kodowania. Poszukaj w >>> archiwum, było wielokrotnie omawiane. >>> >>>> Sprawdzałem to dla kodowania latin2 i utf8 i rezultaty są takie same. >>> W którym miejscu to kodowanie ustawiłeś? >> >> Kodowanie ustawiałem tworzac nową baze w pgadminie we właściwościach. > > A w kliencie? > > Zresztą ja stawiam na złe lokale ustawione podczas inicjalizacji klastra.
Hmm - będę szczery - ponieważ dopiero startuje z bazami danych więc nie mam jeszcze dużej więdzy więc jak to mozna zrobić pod windą? W kiliencie nic nie robiłem
Czy może lepiej przeinstalwać postgresa i przy instalacji ustawić locale (bo to chyba o to chodzi prawda?)
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
[PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?=
postgresql - int/int
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
zanotowane.pldoc.pisz.plpdf.pisz.plfelgiuzywane.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|