Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kodowanie znaków między ajax a php
gruzin
post 26.10.2007, 11:34:37
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 31.08.2007
Skąd: Lublin

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


Witam. Mam na stronie kodowanie utf. Dane z selecta wysyłane są przez ajaxa do pliku php który wyciąga z bazy MySQL dane i wstawia je na strone. Pod FF wszystko gra, pod IE działają tylko te zapytania które selekcie nie miały polskich znaków.
Oczywiście chodzi o to że dla bazy "Masło" to nie to samo co "Mas?o" dlatego nie zwraca żadnych wyników dla tych zapytań... ale dlaczego działa pod FF a pod IE(ver. 6) juz nie?

Ten post edytował gruzin 30.10.2007, 21:02:35
Go to the top of the page
+Quote Post
bogdan89
post 3.11.2007, 13:47:56
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


Cytat(gruzin @ 26.10.2007, 11:34:37 ) *
ale dlaczego działa pod FF a pod IE(ver. 6) juz nie?


uroki IE smile.gif

przy połączeniu z bazą danych używaj:
  1. <?php
  2. mysql_query('SET NAMES latin2');
  3. ?>


no i moze w plikach ktore są ladowane przez ajaxa ustaw kodowanie (na początku dokumentu PHP):
  1. <?php
  2. header("Content-type: text/html; charset=iso-8859-2");
  3. ?>
Go to the top of the page
+Quote Post
Cosi*
post 3.11.2007, 18:51:50
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Dąbrowa Górnicza

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


Możesz też spróbować poeksperymentować z iconv() (nie utf8_encode()). Ostatnio w ten sposób zadziałał mi beznadziejny przypadek smile.gif


--------------------
http://cosi.com.pl
<? $kate or die ?>
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 17:26