Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> AJAX-dynamic-list problem z szukaniem po polskich znakach
staszek1313
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.02.2010

Ostrzeżenie: (0%)
-----


Witam serdecznie,

Korzystam z ajax-dynamic-list - gotowego skryptu do podpowiadania z bazy danych.

Chodzi ładnie oprócz jednego szczegółu: Nie działa poprawnie wyszukiwanie po polskich znakach.


Mam tabelę kraje i mam ustawione rozpoczecię wyszukiwania po 3 literze.

Wpisując na przykład: ruś dostaję -> Białoruś (ok ale fuks akurta) i jeszcze Gruzja i Rumunia.


Czy wie ktoś może jak to doprowadzić do porządku tak, aby działało poprawnie?


Pozdrawiam,

Tomek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Temat: AJAX Czyli artyku na temat polskich znakw
Kodowanie znaków.
Go to the top of the page
+Quote Post
staszek1313
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.02.2010

Ostrzeżenie: (0%)
-----


Dziekuję za linka ale juz to czytałem.

Próbowałem różnych kombinacji i nadal nie działa tak jak powinno.


Nie ma ktoś może poprawionych już plików obsługujących polskie znaki?

Pozdrawiam

----------

Może na przykładzie pokaże:
(IMG:http://stasierski.net/example.JPG)

Polskie znaki się wyświetlają prawidłowo.

Wyszukiwanie po polskich znakach już nie.




Ponawiam temat - czy ktoś ma jakiś pomysł?

Kodowanie plików UTF8.
W pliku dynamicznego szukania mam: @mysql_query("SET NAMES 'utf8'");
Baza na UTF8-General

Już nie mam pomysłów.

Pozdrawiam

Witam ponownie.

Ciągle szukam odpowiedzi (IMG:style_emoticons/default/sad.gif)

Doszedłem juz do wniosku, że wina leży po stronie formularza - wysyła krzaki zamiast polskich znaków dalej - no i zwraca błędne odpowiedzi na podstawie błędnych pytań.

Macie jakiś pomysł? Może coś w formularzu pominąłem?

Pozdrawiam

Ten post edytował staszek1313 17.02.2010, 15:21:02
Go to the top of the page
+Quote Post
piotrooo89
post
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




więc tak pierwszą rzeczą jest wysłanie zapytania np masz strone w ISO, z formularza ajaxem wychodzi UTF odbierasz te dane i konwertujesz je iconv tak aby można było je procesować, i ostatnią rzeczą jest wyświetlenie tych danych w ISO bo przecież tak masz strone zrobioną i znów konwertujesz za pomocą iconv. czyli odpowiedzią na Twe pytanie jest funkcja iconv.
Go to the top of the page
+Quote Post
staszek1313
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 16.02.2010

Ostrzeżenie: (0%)
-----


Witam,

Dziękuję za odpowiedź - już generalnie działa.

Mam jeszcze jeden mały problem - a mianowicie:


Są 2 nazwy w tabeli: "Śródziemie1" oraz "śródziemie2".

Problem polega na tym, że jak wpisuję litery do wyszukania "ród" -> to pokazuje obie nazwy;
natomiast wpisanie "śró" lub "ŚRÓ" -> to pokazuje tylko "śródziemie2".

Spotkał się ktoś może z podobnym problemem?

Wszystko UTF-8 a baza utf8_general_ci.

Pozdrawiam

------------

Już działa (IMG:style_emoticons/default/smile.gif) Napotkał ktoś problem pod IE? Nie działa wyszukiwanie po polskich znakach.

Ten post edytował staszek1313 24.02.2010, 15:31:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.06.2026 - 17:52