ďťż

[ajax][php]Brak kodowania znaków

       

Podstrony


telcocafe

Na mojej stronie zrobiłem przykładowe zastosowanie Ajaxa, ale niestety kodowanie znaków nie jest tajie, jak należy. Na stronie jest kodowanie windows-1250. Co mam zrobić, by strona była wyświetlana poprawnie?



AJAX korzysta z UTF-8 więc na niego powinieneś się przestawić.

To trochę zajmie, a jakaś alternatywa? Zmiana kodowania nagłówków czy coś w tym stylu?

nie da się :) to jest cecha obiektu XMLHttpRequest



Ajax, I love you... :P
Będę musiał przerzucić wszystko do UTF-8 ;/
A co z bazą danych?

//edit

Aha, do bazy danych napiszę skrypt transformujący ;)
Użytkownik andrzej_aa edytował ten post 24 styczeń 2007, 11:22
bzdura kompletna. oczywiście że AJAX korzysta z UTF-8 ale można mu pokazać kodowanie w jakim ma wyświetlać znaki. jeżeli to jest w php to sugeruję na początku pliku php, który zwraca kod poprzez AJAX'a ustawić taki kodzik i będzie śmigać:

<?php header("Content-type; text/html; charset=iso-8859-2"); ?>

i ustawione kodowanie na iso-88592. oczywiście jeżeli potrzebujemy innego kododwania to zmieniamy.
Użytkownik j-mail edytował ten post 24 styczeń 2007, 11:54
a to ciekawe bo już tak kiedyś próbowałem i mi nadal nie działa :>

//edit
IMO UTF jest lepszy :/
Użytkownik marines edytował ten post 24 styczeń 2007, 12:04
Dzięki j-mail!
Działa, tylko mała poprawka w kodzie ;)
<?php
header("Content-type: text/html; charset=iso-8859-2");
?>
Zamiana ; na :

//edit

UTF lepszy? A to czemu? Ja wolę windows-1250... Przynajmniej nie mam problemu z polskimi znakami w treści pisząc kod w Notepadzie :P
Użytkownik andrzej_aa edytował ten post 24 styczeń 2007, 12:11

UTF lepszy? A to czemu? Ja wolę windows-1250... Przynajmniej nie mam problemu z polskimi znakami w treści pisząc kod w Notepadzie :P
Bo to nie jest żaden standard kodowania stron www, do tego z ograniczoną przenośnością między systemami. ;)


UTF lepszy? A to czemu? Ja wolę windows-1250... Przynajmniej nie mam problemu z polskimi znakami w treści pisząc kod w Notepadzie :P
bo jest uniwersalny :D to że u ciebie się odbrze wyswietla nie znaczy że u wszysktich się będzie dobrze wyświetlać. windows-1250 to największa pomyłka w tej dziedzinie :D

Czyżby? Przeglądałem moją stronę w http://browsershots.org/ i działa...
No, ale jeśli tak to wkrótce przerzucam się na UTF-8 :)

//edit

Welcome home, UTF-8 :)
Przerzuciłem się na UTF-8...
Użytkownik andrzej_aa edytował ten post 29 styczeń 2007, 08:11
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.