Как исправить кодировку текста полученного по GET?
Дело не в этом. У вас браузер неправильно показывает. Настройте кодировку для файла .php в коде
Добавьте в хтааксес строку:AddDefaultCharset utf-8
Ну или в PHP файл в самом начале header('Content-Type: text/html; charset=utf-8');
Надеюсь вы в UTF-8 все php файлы уже перевели?
Если все равно будет выводится абракодабра - то гуглите iconv();