<p>Well, I've proven beyond a shadow of a doubt -- playing with Emacs a bit earlier today -- that the problem is the file encoding.</p>
<p>Basically, if you take a file in windows-1255/iso-8859-8 and read it into a program expecting to see UTF-8, all of the Hebrew characters are turned into question marks. The Latin characters remain unchanged, as you might expect.</p>
<p>So I really do need some way of telling AOLServer to read in ADP and HTML files in an encoding other than UTF-8. I'll try the solutions posted here earlier, but if someone knows of a good, simple fix, I'd be happy to hear it!</p>