I spent ages trying to find a way of converting content from unicode into html entities in PHP. There doesn't seem to be much out there in the way of functions, so I ended up writing my own:
Noodles? Blog ? Blog Archive ? Double byte and PHP (unicode problems)