Something's not consistent in your setup. After removing the default_charset from siteconfig.php, the database connection will no longer be using UTF-8. If characters are now showing up correctly, then that probably means that you weren't using UTF-8 in the first place.
Are you sure you're using the UTF-8 version of the Romanian language file?
bye, Dirk