Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kodowanie znaków między ajax a php
gruzin
post
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
 
Start new topic
Odpowiedzi
bogdan89
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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

Posty w temacie


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: 11.10.2025 - 02:15