Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]polskie znaki
neo1986kk
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

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


witam, mam taki problem z ajaxem że nie znajduje mi miast z polskimi znakami

w tabeli mam na przykład

włochy zapisane w mysql jako WĹ‚ochy

i mam wyszukiwarkę, ktróra wysyła ajaxem tresc i wraca z odpowiedzą:
  1.  
  2. if (self.xmlHttpReq) {
  3. self.xmlHttpReq.open("POST", "search.php");
  4. self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  5.  
  6. self.xmlHttpReq.onreadystatechange = function ()
  7. {
  8.  
  9. if (self.xmlHttpReq.readyState == 4)
  10. {
  11. document.getElementById('Result').innerHTML = self.xmlHttpReq.responseText;
  12.  
  13.  


search.php

  1.  
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
  3. header("Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" );
  4. header("Cache-Control: no-cache, must-revalidate" );
  5. header("Pragma: no-cache" );
  6. header("Content-Type: text/xml; charset=utf-8");
  7.  
  8.  
  9.  
  10. //Create the XML response.
  11. $xml = '<?xml version="1.0" encoding="UTF-8"?><root>';
  12.  
  13.  
  14. $szukany=$_POST['search'];
  15. //szukam
  16. $szukam1=mysql_query("Select id,nazwa from country where nazwa Like '$szukany%'");
  17. $ileszukam = mysql_num_rows($szukam1);
  18.  
  19. while($row=mysql_fetch_array($szukam1))
  20. {
  21. $xml .= '<countries id="' . $row['id'] . '">';
  22. $xml .= '<name>' . htmlspecialchars($row['nazwa']) . '</name>';
  23. $xml .= '</countries>';
  24. }
  25. $xml .= '</root>';
  26. echo $xml;
  27.  


jak wezme echo $szukany to mi wyświetla w%u0142ochy

czyli nie wyszukuje i co ja moge teraz zrobić?
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: 23.08.2025 - 22:14