I have similar problem when I upgraded from 2.1.3 to WP 2.2.0 by Fantastico. All Chinese character plus the characters that mentioned above have changed to junk characters. I used wordpress editor all the times for input and used unicode UTF8 in reading and writing too.
https://davinachan.com/blog
Unfortunately, when I tried to restore the backup (based on Bluehost’s Fantastico limited guideline), it didn’t work and I lost a couple of posts too in the process of backup, upgrade, again and again. I really need some expert help here. I am stuck. My wife blames me to migrate the whole blog to WordPress. She would prefer to use Yahoo!