Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Polskie litery w AdvancedAJAX 2.0
pawelvod
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 21.09.2006

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


Mam stronę która w uproszczeniu składa się z 2 plików php: treśći i systemu komentarzy. W pliku pierwszym jest includowany plik drugi. Następnie uruchamiana jest procedura:
  1. function AjaxKomentarz(URL)
  2. {
  3. div_komentarza = document.getElementById("komentarze");
  4. advAJAX.get
  5. ({
  6. url: URL,
  7. //headers : {"Content-Type" : "text/html; charset=iso-8859-2"},
  8. onSuccess : function(obj) {div_komentarza.innerHTML = obj.responseText;}
  9. });
  10. };

która ma za zadanie wgrać już tylko ten drugi plik który wyświetla komentarze. Przy pierwszym uruchomieniu struny gdy plik z komentarzami wykonuje się ciurkiemm wszystko wygląda ok, ale gdy jest odczytywany i wstzreliwany przez ajaxa polskie litery się gubią i zostaje '?questionmark.gif'. Nie wiem czy ta składnia headers w JS jest prawidłowa, ale próbowałem kilu opcji. Próbowałem też użyć w pliku php
  1. <?php
  2. header('charset=latin2;');
  3. ?>

i nic. Znaki gubione są nie tylko w rzeczach wyciąganych z bazy, ale i w zwykłym statycznym trmplacie. Szukałem w sieci i nie bardzo wiem jak jescze mogę zadzaiłać.

  1. <?php
  2. header("Content-Type: text/html; charset=iso-8859-2");
  3. ?>
pomogło. biggrin.gif

Ten post edytował pawelvod 15.10.2006, 21:48:40
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Jak mi kiedyś ~anAKiN powiedział przy piwku tongue.gif :
"W advAJAX kodujemy tylko i wyłącznie w UFT. Koniec i kropka."

:-)
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 Aktualny czas: 20.08.2025 - 11:16