Evet haklisiniz. Turkce karakterler multi byte ondan 2 karakterlik yer kapliyorlar,

<?
mb_internal_encoding("UTF-8");
echo mb_strlen('şö');
?>
http://tr.php.net/manual/en/ref.mbstring.php

Encoding donusumu fonksiyonunuda video olarak anlatmistim;
http://www.programlamatv.com/ders/ph...ng-fonksiyonu/