Stworzyłem sobie skrypt:
[JAVASCRIPT] pobierz, plaintext
  1. function getXMLHttpRequest() {
  2. var request = false;
  3. try {
  4. request = new XMLHttpRequest();
  5. } catch(err1) {
  6. try {
  7. request = new ActiveXObject('Msxml2.XMLHTTP');
  8. } catch(err2) {
  9. try {
  10. request = new ActiveXObject('Microsoft.XMLHTTP');
  11. } catch(err3) {
  12. request = false;
  13. }
  14. }
  15. }
  16. return request;
  17. }
  18. var skomentuj=new getXMLHttpRequest();
  19. function add_comment() {
  20. var f=document.getElementById('skomentuj');
  21. var params='nick=' + decodeURI(f.nick.value) + '&mail=' + decodeURI(f.mail.value) + '&www=' + decodeURI(f.www.value) + '&content=' + decodeURI(f.content.value) + '&setting=' + decodeURI(f.setting.value) + '&id=' + decodeURI(f.id.value);
  22. skomentuj.open('POST','/ajax/add_comment.php',true);
  23. skomentuj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  24. skomentuj.setRequestHeader("Content-length", params.length);
  25. skomentuj.setRequestHeader("Connection", "close");
  26. skomentuj.onreadystatechange = function() {
  27. if (skomentuj.readyState == 4) {
  28. if (skomentuj.status == 200) {
  29. document.getElementById('comment-status').innerHTML=skomentuj.responseText;
  30. }
  31. } else {
  32. f.style.display='none';
  33. document.getElementById('comment-status').style.display='block';
  34. }
  35. }
  36. skomentuj.send(params);
  37. }
[JAVASCRIPT] pobierz, plaintext

Do tego skrypt PHP. Niestety PHP otrzymuje zmienne zakodowane w utf-8, a baza i strona jest w iso-8859-2. Czy istnieje jakiś sposób, aby skrypt kodował w iso-8859-2?