merhaba

utf8 Türkçe karakterleri db ye 2 li olarak kaydederek uyumlu olmasını sağlar...

mysql bağlantı tipinizde bunu belirtmeniz ve doğal olarak da kayıdı daha sonra ekrana getirirken de html de utf8 i tanımlamanız halinde sorunsuz olacaktır...
Doğal olarak TR den bakan birisi ile başka bir dil ve ülkeden bakanın ekranında da karakterler sorunsuz gözükecektir.
Sadece yurt içi standart diyorsanız zaten her türlü db ve browser için TR seçmeniz yeterli olacaktır

elideki pdo için örnek bağlantı

$DBcon = new PDO("mysql:host=localhost;dbname=sakarya; charset=utf8", 'root', '');
} catch (PDOException $err) {
print "Hata!: " . $err->getMessage() . "<br/>";
die();
}


ve browser da ise

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />