My next idea was to just run "ALTER TABLE * CONVERT TO CHARACTER SET utf8;" on all tables. After re-importing the language pack, changing the charset in the Admin Panel and using utf8 in config.php, all special characters look just fine, I can post and read Japanese (and it doesn't get converted into html entities).
Am I missing something here, or why is everyone struggling so bad? Has anyone else taking this simple approach?!
__DEFINE_LIKE_SHARE__