Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] Problem z kodowaniem
Hectic
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Witam,

korzystając z mootools napisałem funkcję do przesuwania newsów. Problem jest taki, że pierwszy ładowany news za pomocą php ma polskie znaki. Pozostałe ładowane za pomocą request już nie. Kodowanie w bazie mysql to utf-8. Funkcja wygląda tak:

Kod
function news_move(id) {
var start = new Fx.Slide('news_main', {duration: 1500}).slideOut().chain(function(){
    
    var request = new Request({
        url: 'requestnews.php',
        method: 'get',
        onComplete: function(response) {
            $('news_main').set('html',response);
            var stop = new Fx.Slide('news_main', {duration: 1500}).slideIn();
        }
    });
    request.setHeader('Content-Type','text/html; charset=utf-8');
    request.send('id=' + id);
    
});
}


Do pliku php dodałem

  1. <?php
  2. header('Content-Typ: text/html; charset=utf-8');
  3. ?>


zazwyczaj pomagało, lecz teraz nie działa. Dodałem również ustawienie nagłówka w funkcji js (lecz nie wiem czy to jest dobrze zrobione)
Proszę o pomoc i z góry dziękuje
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: 24.08.2025 - 09:32