See this screenshot for an example (view the original page here):

As you can see, most of the missing characters have some sort of accent/breathing mark on them. This occurs in all applications that I've tried (such as opening a text file in Dropbox), not just in the browser.
Does anyone know what is going on, and how I can fix it? I am running Android 2.1 on a Samsung Fascinate (not rooted).