![]() |
![]() |
![]()
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
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jakiego edytora tekstowego używasz ale większość z nich ma to do siebie, że jeżeli nie ma żadnego znaku specjalnego w pliku a ty dajesz mu inne kodowanie właśnie np. utf8 to nie zostanie ono dodane do pliku...bo edytor stwierdzi, że jest nie potrzebne skoro i tak masz tylko zwykłe litery.
Zatem radze zawsze dodawać do pliku //ą np. po <?php i dopiero wtedy konwertować do utf8 (będziesz miał wtedy większą pewność) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:58 |