i guess them some of you living in the countries where the native language is not written with the latin letter had this problem too. trying to out.println a string written in (the languages i met this problem at) russian, ukrainian,hebrew,arabic i get in the servlet result which looks like this : ??? ? ??? , ?? ??? ?? , ???. there is an encoding problem i didn't find any solution to. i understand that i can use jsp and don't out.println from inside the servlet, but still, i'm looking for a solution. thank's.