Normalde strtoupper() fonksiyonu ile küçük harfleri büyük harflere çevirmek mümkünken, Türkçe karakterlerde sorun çıkmaktadır. Aşağıdaki fonksiyon ile bu sorunuda giderebilmektesiniz.
PHP:
function strtoupper_tr($veri) {
$kh=array('ı','i','ş','ö','ğ','ç','ü');
$bh=array('I','İ','Ş','Ö','Ğ','Ç','Ü');
$veri=str_replace($kh,$bh,$veri);
$veri = strtoupper($veri);
return $veri;
}