MySQL karakter sorunu

Katılım
3 Mart 2007
Mesajlar
29,198
Reaksiyon puanı
2,148
Puanları
7,358
arkadaşlar bir veritabanı oluşturuyorum wampserver daki phpMyAdmin den ordan tablo oluşturup içine SQL kodlarıyla türkçe karakterli metin girince karakterlerde sorun olmuyor ama php kodlarıyla mysql_query ile yaptığım zaman türkçe karakterleri iletmiyor

SQL kodum;
Kod:
insert into tablo (ad) values ('şığçü');
size en baştan resimlerle göstereyim
----------------------------------------------------------------
ilk önce veritabanı oluşturdum
76806459.jpg

----------------------------------------------------------------------
sonra SQL kısmına geçerek tablo oluşturdum
15878541.jpg

--------------------------------------------------------------------
sonra aynı SQL sayfasından değer girdim
86552205.jpg

-------------------------------------------------------------------------------
tabloyu gösterdiğimde bir sorun yok türkçe karakterler çıkmış
20203665.jpg

-----------------------------------------------------------------------------
aynı kodu php de gönderiyorum şimdi de
15934877.jpg

------------------------------------------------------------------------------------------------
aynı kodu yazmama rağmen ş, ı, ğ harflerini düzgün kaydetmedi
77830118.jpg



bu sorun nasıl düzeltilir arkadaşlar?
 

gaydurugubbak

Asistan
Katılım
24 Ocak 2009
Mesajlar
129
Reaksiyon puanı
0
Puanları
0
MySQL bağlantısını yaptığınız satırların altına, aşağıdaki satırları ekleyip dener misiniz.
Kod:
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
 

pesimist

Rektör
Emektar
Katılım
30 Eylül 2005
Mesajlar
18,672
Reaksiyon puanı
2,164
Puanları
3,358
Yaş
41
latin 5 yerine 4'ü seçip dener misiniz
 
Üst