ďťż

[PHP/JS] Przy używaniu polskich liter wyskakuja krzaczki

       

Podstrony


telcocafe

Mam problem z używaniem polskich liter na stronce. Strona używa ajaxa (biblioteki SAJAX). Po załadowaniu dokumentu HTML zamiast polskich liter wyskakują krzaczki. Poprawiłem polskie litery na entity i użyłem funkcji konwertującej, żeby je normalnie mógł wyświetlić JS.

function entity2js(s) { return s.replace(/&#([0-9]+);/g, function() {return String.fromCharCode(arguments[1]);}); }

Zastosowanie tej funkcji dało mi tylko częściowe rezultaty. Nie wszystkie polskie litery są dobrze wyświetlane. Nie mam pojęcia, co z tym dalej robić. Z góry dzięki za pomoc.



a kodowanie? skoro nie wszystkie, to praktycznie na pewno masz iso-8859-2. Przekonwertuj znaki :P
Użytkownik DJ_ProG edytował ten post 27 lipiec 2006, 08:43
Użyj kodowanie UTF 8

Taka prosta rzecz ;) UTF 8 pomógł. Zawsze używałem ISO 8859-2 i chodził. Zmienie kodowanie :P

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.