Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Türkçe karakter sorunu (UTF8)

selch

0
Onaylı Üye
Üye
Katılım
16 Aralık 2004
Mesajlar
0
Açılan Konu
7
Tepki puanı
0
arkadaşlar merhaba,

iki gündür içinden çıkamadığım bir sorunla mücadele halindeyim. Web formundan MySQL tablosuna veriyi kaydederken karakterlerini bozuyor. karakterler ü halini alıyor.

php sayfalarının encodinglerinin hepsi UTF-8; veritabanı ve tabloların hepsi UTF-8 (utf8_general_ci)

denemediğim yol kalmadı, bir türlü türkçe karakterli yazdıramadım. Kendi lokalimde sorunsuz çalışıyordu. Başka bir sunucuda da test ettim orada da sorunsuzdu.
 

serkantkar

0
Onaylı Üye
Üye
Katılım
17 Temmuz 2012
Mesajlar
977
Açılan Konu
57
Tepki puanı
7
Konum
Sammamish, WA, US
MySql baglantisini acarken charset set ediyor musun?

Sunu kodunda connection actiktan sonra calistir: mysql_query("SET NAMES 'utf8'");
 

selch

0
Onaylı Üye
Üye
Katılım
16 Aralık 2004
Mesajlar
0
Açılan Konu
7
Tepki puanı
0
şu şekilde kullanıyorum :

query("SET NAMES utf8");
query("SET CHARACTER SET utf8");
query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
 

bunal

0
Onaylı Üye
Üye
Katılım
3 Eylül 2012
Mesajlar
0
Açılan Konu
1
Tepki puanı
0
Konum
Ankara
Hazır bir script mi kullanıyorsun yada başkasının yazdığı bir script mi?

Eğer durum bu ise sistemin kullandığı PHP dosyalarının bazılarının encoding'in farklı olması bu soruna yaratabilir. Dosyaların encoding'lerini kontrol etmekte fayda var
 
Üst