Where did you look in phpMyAdmin? You can set which character encoding MySQL uses for many things: for connections, the server, databases, tables and columns. Make sure you're checking the character encoding for the database (and tables, while you're at it). You can check the collation (hence encoding) from the "Operations" tab, or by executing the statement:
Code:
SELECT default_character_set_name FROM information_schema.schemata WHERE schema_name=?;
where the ? is a stand-in for the database name.
Changing the default collation for the database from the "Operations" tab should set the default encoding as well. You could also execute an ALTER DATABASE statement to set the encoding. Similarly, you can change the table default collation (and hence encoding) from the "Operations" tab, or with an ALTER TABLE statement.
Note you should still be able to edit your post and disable smilies, so the "(utf
" will show as "(utf8)".