If you look in the database directly, is the information being stored in the database the correct way?
what about if you create a new content area?
the code change suggested wont fix already broken content, but should fix new content.
maybe try using latin3 as the character set instead of latin1:
mysql_set_charset('latin3',$PowerCMSConnection);