Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] polskie znaczki...
Vasquez21
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


Witam...

Nagłówek:

  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  2. <? header("Content-Type: text/html; charset=ISO-8859-2"); ?>


Pierwsza linia wiadomo, a druga gdyż gdzieś doczytałem, że może pomóc...

skrypty...

  1. <script type="text/javascript" src="js/jquery/jquery-1.4.2.js" charset="iso-8859-2"></script>
  2. <script type="text/javascript" src="js/jquery/popupImage.js" charset="iso-8859-2"></script>


przy wywołaniu ajaxa:
  1. $.ajax({
  2. type: 'GET',
  3. url: 'js/jquery/ajax_getInfo.php',
  4. contentType: 'iso-8859-2',
  5. data: 'id_p=' + ID_p + '&guid=' + currentID,
  6. success: function(data)
  7. {


jedynie nie jestem pewien czy w wywoływanym pliczku ajax_getInfo.php należy też coś dodać, kod jest b. prosty:

  1. <?
  2. include "../../connect.php";
  3.  
  4. $query = mysql_query("SELECT Opis FROM Produkty WHERE ID_produktu = '".$_GET['id_p']."'");
  5. $wiersz = mysql_fetch_array($query);
  6.  
  7. $zmienna = '<div class="opis">'.$wiersz['Opis'].'</div>';
  8.  
  9. echo $zmienna;
  10. ?>


będę wdzięczny za jakąkolwiek podpowiedź :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Vasquez21
post
Post #2





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


tak jeszcze co do pierwszej sugestii to teraz zauważyłem, że przed zmianami kiedy bezpośrednio wywołałem plik php (żeby sprawdzić odpowiedź) to normalnie się tam wyświetlały polskie znaki, na stronie jednak miałem krzaczki :
"�wietl�wki energooszcz�dnej o trzonku E27 Wy��cznik w obudowie Przew�d 175cm z wtyczk� p�ask� 16A/250V Odleg�o�� od o�wietlanego obiektu min. 0,2m II klasa ochronno�ci Waga: 2380g Zgodno�� z normami europejskimi"

natomiast po dodaniu powyższego kodu w którym już znalazły się te linie:
  1. header("Content-Type: text/html; charset=ISO-8859-2");
  2. echo mb_convert_encoding($zmienna,'ISO-8859-2');


zamiast powyższych krzaczków, wszędzie pojawiają się "?", zarówno podczas podglądu bezpośrednio pliku jak i również podczas wyświetlania przez skrypt.

Cytat
Sprawdź sobie jeszcze za pomocą firebuga jakie dostajesz nagłówki odpowiedzi.

mógłbyś napisać w którym miejscu można sprawdzić te nagłówki odpowiedzi? (IMG:style_emoticons/default/smile.gif)
Jeżeli chodzi Ci o źródło strony to na stronie normalnie pokazuje ISO
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: 28.12.2025 - 17:08