![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 1.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam zagadkę :
SELECT * FROM books WHERE nazwa LIKE 'ę%' zapytanie wywala wszystko, co zaczyna się na litery e i ę ; podobnie jest dla ó ALE : SELECT * FROM books WHERE nazwa LIKE 'ć%' wywala wszystko, co zaczyna się na ć (bez c); podobnie z s i ś czemu tak się dzieje, i jak temu zapobiec (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 0 Dołączył: 29.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
może źle ustawiasz "metode porownywania napisow"?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 1.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
może...
ale dlaczego działa świetnie dla ć i ś a dla ó i ę .... na razie dla literek e i o dałem LIKE ę i LIKE ó i wywala zarówno e i ę jak i o i ó ;-) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam
jaki collation (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) utf8_general_ci (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) zmień na utf8_polish_ci ... jeżeli nie utf8 to będziesz musiał sam zmodyfikować pliki z katalogu share\charsets\*.xml ... chodzi o ustawienie właściwej kolejności liter według której ma sortować. Tylko taki tip: po każdej zmianie w tych plikach _trzeba_ przebudować indeksy - inaczej może być kapa ze spójnością danych ... pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 15:55 |