- 
                    Üyelik
                    21.12.2018
                
 
                - 
                    Yaş/Cinsiyet
                    27 / E
                
 
                - 
                    Meslek
                    Girişimci
                
 
                - 
                    Konum
                    KKTC
                
 
            
            
                - 
                    Ad Soyad
                    O** Y**
                
 
                - 
                    Mesajlar
                    179
                
 
                - 
                    Beğeniler
                    32 / 47
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Veri tabanından bilgi çektiğimde Siteye Türkçe karakter ile gelmiyor. UTF Charset kodlarının yarısını denememe rağmen olmuyor. Veri tabanında dili utf8_turce_ci seçtim orada sorun yok. Veri çektiğim anda karakterler bozuluyor. Kod ektedir. 
SORUN:

 
KOD: 

Bu kod alanına mysql_query("SET NAMES UTF8"); ---- BU KODU YAZDIĞIM ANDA HATA VERİYOR.
KOD YAZILINCA VEREN HATA:

KOD SATIRI: 

 
                        
     
                    
                            Benimki memleket meselesi
                    
                         
                                            
        
        
        
            
            
                - 
                    Üyelik
                    24.01.2015
                
 
                - 
                    Yaş/Cinsiyet
                    29 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    Ç** Y**
                
 
                - 
                    Mesajlar
                    245
                
 
                - 
                    Beğeniler
                    27 / 81
                
 
                - 
                    Ticaret
                    6, (%100)
                
 
            
         
                PDO ile bağlantı sağlıyorsunuz hocam  buna göre düzeltmelisiniz..
$db = new PDO(
    'mysql:host=localhost;dbname=tamirci',"root", "",
     array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
şeklinde dener misiniz lütfen.
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    29.05.2015
                
 
                - 
                    Yaş/Cinsiyet
                    28 / E
                
 
                - 
                    Meslek
                    Yazılım Geliştirici
                
 
                - 
                    Konum
                    Balıkesir
                
 
            
            
                - 
                    Ad Soyad
                    Ö** A**
                
 
                - 
                    Mesajlar
                    255
                
 
                - 
                    Beğeniler
                    84 / 35
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Eğer olmazsa şuan proje yazıyorum pdo ile mysqlden türkçe karakterleri çeviriyorum yardımcı olurum
                        
     
                    
                            Boyunuzdan büyük işlere kalkışın.
                    
                         
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    20.04.2014
                
 
                - 
                    Yaş/Cinsiyet
                    48 / E
                
 
                - 
                    Meslek
                    Yazılım Geliştirme
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    O** Ö**
                
 
                - 
                    Mesajlar
                    852
                
 
                - 
                    Beğeniler
                    340 / 340
                
 
                - 
                    Ticaret
                    39, (%100)
                
 
            
         
                $bilgiler=... dbname=tamirci; charset=utf8 şeklinde yazıp mysql query set names utf8 i kaldırırsanız sorun düzelecektir.
                        
     
                 
                                                        
        
        
        
            
            
                - 
                    Üyelik
                    21.12.2018
                
 
                - 
                    Yaş/Cinsiyet
                    27 / E
                
 
                - 
                    Meslek
                    Girişimci
                
 
                - 
                    Konum
                    KKTC
                
 
            
            
                - 
                    Ad Soyad
                    O** Y**
                
 
                - 
                    Mesajlar
                    179
                
 
                - 
                    Beğeniler
                    32 / 47
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                FarkliAdam hocam çok teşekkür ederim. İşe yaradı.
ozgünatik hocam ilginiz için çok teşekkür ederim. Ben de işin başındayım henüz öğrenmeye çalışıyorum.
OğuzÖztürk Hocam sağladığınız bilgi için çok teşekkür ederim var olun. :)
 
                        
     
                    
                            Benimki memleket meselesi
                    
                         
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    20.04.2014
                
 
                - 
                    Yaş/Cinsiyet
                    48 / E
                
 
                - 
                    Meslek
                    Yazılım Geliştirme
                
 
                - 
                    Konum
                    İstanbul Anadolu
                
 
            
            
                - 
                    Ad Soyad
                    O** Ö**
                
 
                - 
                    Mesajlar
                    852
                
 
                - 
                    Beğeniler
                    340 / 340
                
 
                - 
                    Ticaret
                    39, (%100)
                
 
            
         
                Bu şekilde de çalışır:
$db = new PDO(
'mysql:host=localhost;dbname=tamirci',"root", "",
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
Bu şekilde de:
$db = new PDO(
'mysql:host=localhost;dbname=tamirci;charset=utf8',"root", "";