Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jquery polskie kodowanie dla zmiennych w GET
Forum PHP.pl > Forum > XML, AJAX
dantekir
Witam,

Korzystam z biblioteki jquery i mam problem ze znalezieniem odpowiedzi na pytanie jak przesyłać dane poprzez GET z polskimi znakami ISO -2


  1. <?php
  2. function ShowConfirm($pytanie,$label_ok,$label_anuluj,$url_ok){
  3. $.ajax({ type: "GET",
  4. url: "confirdiv.php?SID",
  5. data: {pytanie: $pytanie, label_ok: $label_ok, label_anuluj: $label_anuluj, url_ok: $url_ok },
  6. dataType: "html",
  7. success: function(data) {
  8. $("#flMenu").html(data);
  9. $("#flMenu").toggle();
  10. }
  11.  
  12. })}
  13. ?>


$pytanie,$label_ok,$label_anulu - zmienne zawierają polskie znaki
confirdiv.php użyłem header('Content-type: text/html; charset=iso-8859-2');
czego mi brakuje?
Będę wdzięczny za pomoc...

dodałem też:
  1. <?php
  2. jQuery.ajaxSetup({contentType: "application/x-www-form-urlencoded; charset=iso-8859-2"})
  3. ?>

i zero zmian :/
czy pozostaje tylko iconv()?

TĘSKNIE ZA WIEDZĄ NA TEN TEMAT - POMÓŻCIE! smile.gif
aiv
Używam jQuery i przesyłam polskie znaki w ISO bez większych problemów (przynajmniej wiem że dolatują do serwera w poprawnym kodowaniu). Może na jakiś innym etapie kodowanie Ci sie sypie?

--
Mariusz Dalewski
dantekir
hmmm...
już w zasadzie się poddałem... a raczej zrezygnowałem z ISO na rzecz UTF8 - to nie pierwszy mój problem z kodowaniem więc pora pozbyć się ich wszystkich za jednym razem smile.gif - łaczy się to co prawda z kilkugodzinnym przebudowaniem strony ale... nad tym problemem spędziłem kilka dni i nie został rozwiązany :/
Dzięki za informacje że to jednak nie jquery - choć trudno mi w to uwierzyć smile.gif

ok... znalazłem rozwiązanie mojego problemu... smile.gif była nim quanta - a w zasadzie moja nieumiejętność znalezienia tam opcji konwetowania pliku :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.