mam dwujęzyczną, polsko/rosyjską stronę(utf-8) współpracującą z baza danych mysql(utf-8) za pomocą php

czy istnieje jakas funkcja dekodująca string ponieważ jak w prostym formularzu do wpisywania rekordów wysyłam dane GET'em to dekoduje mi polskie i rosyjskie fonty na skomplikowane krzaki - potem te krzaki ładuje do bazy i wyświetla na stronie jako krzaki winksmiley.jpg
jak wysyłam te same dane POST'em to na stronie są ok, a w bazie mam krzaki.

czy da się tak zrobić bym miał widoczne polskie rosyjskie fonty w bazie danych i na stronie ?
czy mam się pogodzić z tym że baza nie ma a strona ma?

php 5.2.9-1
mysql 5.1.32
apache 2.2.11


będe wdzięczny za wszelkie rady

pozdrawiam
gz