utf-8 turkish ci ile sorun yaşayabilirsin utf-8 general ci kullanmanı tavsiye ederim.
bu arada umarım doctype tanımlamayı unutmamışsındır

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Title</title>
</head>
sayfaya bu şekil bir giriş yapıp dene.
tüm dosyaları teker teker notepad++ ile açıp kodlama kısmından UTF-8 BOM'suz olarak kodlama yapıldığından emin olup kaydet ve veritabanında yapman gereken değişiklikler ise öncelikle phpmyadminden veritabanına ilk girdiğin zaman tabloların listelendiği ekranda sağ üstteki işlemler menüsünden kodlama kısmını utf-8 general ci olarak değiştirip git de sonra teker teker tablolarına yap aynısını ve sonrada tablo içlerindeki alanların karşılaştırmasını utf-8 general ci olarak düzenle ve içeriklerde &Ouml; gibi karakter kodlamaları olmadığından emin olduktan sonra çalıştır.

ve oluşturduğun her php dosyasını notepad ile açıp kodlama kısmından değişikliği yapmayı unutmazsan sorunun kalmayacaktır.

umarım çözüm olur..