Hmmm... what's happening I think is that when you just type the character, your browser is sometimes sending it in an ISO-8959-1 encoding (which my script transforms correctly into the appropriate 7-bit clean HTML encoding) whereas other times it decides to go down a two-byte UTF-8 route. It's not clear why it would choose one rather than another. I shall try and see if I can get this server to ask your browser always to use ISO-8959-1 (which will mean people typing in Mandarin will become unstuck); if not I shall investigate PHP's abilities to look at what you send and see if it can do the transformation properly.
This frost in the morning is giving some wonderful clear skies these last few evenings it looks like another big chill tonight.
I love my new computer... except for the Microsoft Home Suite which is awful it is more like the old Lotus Suite with 1-2-3 and WordPro the writer and spreadsheet are very poor relatives to Excel and Word and the package has no Powerpoint.