Etiket arşivi: str_replace

Php – mysql türkçe karakter problemi (utf-8)

Merhaba arkadaşlar. Bir çoğumuz databaseden gelen verilerde türkçe karakter sıkıntızı yaşamışızdır.    Eğer böyle bir problem yaşıyorsanız çözüm olabilir.

iyi çalışmalar

<?php
    /**
    **
    ** gelen içeriği utf-8 ' e çevirir
    **
    ** 
    */
    public function getTextToUtf8($text) {

         $textTrim = trim($text);

         $textReplace = str_replace(
                    array("ı","ö","ü","ç","ş","ğ","A","B","C","Ç","D","E","F","G","Ğ","H","I","İ","J","K","L","M","N","O","Ö","P","R","S","Ş","T","X","U","Ü","Q","V","W","Y","Z"),
                    array("i","ö","ü","ç","ş","ğ","a","b","c","ç","d","e","f","g","ğ","h","ı","i","j","k","l","m","n","o","ö","p","r","s","ş","t","x","u","ü","q","v","w","y","z"),
                $textTrim									
                );
         $text = strtolower($textReplace);
         return $text;
    }