Merhaba,
Veritabanınızdaki server tablosunun karakter seti latin1 olarak gözüküyor öncelikle bunu düzelttiniz mi?
Ayrıca PDO bağlantı class ınız a 4. parametre olarak aşağıdaki kodu ekleyin.
array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')
İsterseniz PDO bağlantı class ınızın construct methodunu buraya yazarsanızda yardımcı olurum.
Dediğiniz yöntemleri uygulamadım ancak olmuyor. Sağolsun birisi detaylıca özelden bilgilendirdi ama düzeltemedim. Bilen birisi sitenin dosyalarına bakıp sorunu çözmesini ve nasıl yaptığını bana anlatmasını istiyorum sadece.