Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Ajax] Polskie znaki
macza
post
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


Mam strone http://winmac.webx.pl wszsytko ladnie dziala, lecz nie wyswietlaja mi sie polskie znaki... wszedzie mam UTF-8 (headery), ale jak justawie header w index.php to nie dziala wogule AJAX... Mozecie cos podpowiedziec, szukalem na forum, na google, ale nie znalazlem odpowiedniego rozwiazania dla mojej aplkacji.

daje tak: żąźćńółśęŻĄŹŚĆŃÓŁĘ
a dostaje: zazcn�lseZAZSCN�


--------------------
_tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
devnul
post
Post #2





Grupa: Zarejestrowani
Postów: 1 470
Pomógł: 75
Dołączył: 21.09.2005
Skąd: że znowu

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


javascript wysyłaj jako text/plain z kodowaniem utf-8 i powinno być ok


--------------------
Profesjonaliści są przewidywalni...
strzeż się amatorów...
FL4SHB4CK - imprezy, galerie, lokale
Go to the top of the page
+Quote Post
macza
post
Post #3





Grupa: Zarejestrowani
Postów: 236
Pomógł: 4
Dołączył: 1.05.2006
Skąd: Lublin

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


  1. <?php
  2. if (window.XMLHttpRequest && i!=1){ 
  3. i=0;
  4.  ObiektXMLHttp = new XMLHttpRequest(); } 
  5.  else if (window.ActiveXObject){ 
  6.  ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } 
  7. // druga czesc kodu 
  8. function getData(zrodlo, cel, l){ 
  9. if(l!=""){
  10. document.getElementById('a1').style.background="#DDDDDD";
  11. document.getElementById('a2').style.background="#DDDDDD";
  12. document.getElementById(l).style.background="#CCCCCC";
  13. }
  14.  if(ObiektXMLHttp){
  15.  var cel = document.getElementById(cel);
  16.  ObiektXMLHttp.open("GET", zrodlo);
  17.  
  18. ObiektXMLHttp.onreadystatechange = function() { 
  19. sprawdz();
  20. if (ObiektXMLHttp.readyState == (|| 0)) {
  21. document.getElementById('p1').style.height="13px";
  22. document.getElementById('p1').innerHTML = "<img src='pasek.gif' />"; 
  23. wczytywanie(1);
  24. }
  25.  
  26. if (ObiektXMLHttp.readyState == 4) {
  27. cel.innerHTML = ObiektXMLHttp.responseText;
  28. }
  29.  
  30. if (ObiektXMLHttp.readyState != (|| 0 || 4)) { 
  31. setTimeout('czysc()', 500);
  32. setTimeout('wczytywanie(0)', 500);
  33. //cel.innerHTML = ObiektXMLHttp.responseText;
  34. } 
  35.  
  36.  
  37.  
  38. }
  39. i=0;
  40.  }else{ alert('Przetwarzam... czekaj!'); }
  41. // trzecia czesc kodu 
  42. ObiektXMLHttp.send(null); }
  43. ?>


mam tak, co tu zmienic?


--------------------
_tworzenie stron www tanio Lublin - tworzenie stron www, tanio, szybko, solidnie, własny CMS.
Go to the top of the page
+Quote Post
jastu
post
Post #4





Grupa: Zarejestrowani
Postów: 382
Pomógł: 0
Dołączył: 29.11.2005
Skąd: :jestem();

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


Jeśli masz wszędzie Header'y UTF-8 to proponuję dobry edytor i zapisywanie plików w utf-8 . Staram się przestrzegać jednej konwencji kodowania jeśli cokolwiek piszę - i pomaga. Pzdr


--------------------
Powyższy post wyraża jedynie opinię autora w dniu dzisiejszym. Nie może on służyć przeciwko niemu w dniu jutrzejszym. Ponadto autor zastrzega sobie prawo zmiany poglądów, bez podawania przyczyny.
Go to the top of the page
+Quote Post
seaquest
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


Było tysiące razy.

Następnym razem będzie ostrzeżenie.


--------------------
Michał Płachta
Warsztat: Mac OS X Leopard, PostgreSQL, Text Mate, Retrospectiva + SVN
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 17:18