This is VERY strange!
My databased collation is UTF8. My page encoding is UTF8. And the charset in template is UTF8. However, some characters appear as question marks in black diamonds!
This is very strange, as special characters appear fine in some places, but in other places same characters appear as question marks.
Specifically, characters are fine in header, menu, calendar category key, and search box.
They get messed up in 2 places:
1. tableh1, previousmonth, currentmonth, nextmonth
2. HTML page title - only the part that I have put in template.html, not the part that's being retrieved from database