Примечание. Все не-latin-символы входящие в URI должны быть закодированы в UTF-8. Т.е. URI по которому будет производиться запрос дожен выглядеть так saveComment.php?commentText=%DD%FF%AA...
В итоге я пришел к выводу, что все популярные браузеры, за исключением Internet Explorer автоматически кодируют запрашиваемый url в utf-8. В случае с ослом используйте функцию javascript::encodeURI(url) непосредсвенно перед вызовом XMLHttpRequest.open(). А вообще, лучше всегда её используйте. :) О других функциях конвертирования в юникод можно прочитать здесь.

