ucword kullandığım kod bu arkadaşlar

<?php if ($head_title != ""): print ucwords(strtolower($head_title)); endif; ?>

burada türkçe karakterlerde hata alıyorum kelimelerin baş harfi büyük olarak çıkartıyorum diğerlerini küçük fakat ç,ğ,ü,ö,İ,ı gibi karakterlerde hata veriyor yardımcı olabilirmisiniz.

örn bir çıktı

Sigara Içenleri Işten çıkarmak Mı Lazım?

Teşekkürler.....