İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Php Türkçe Karakter Sorunu

ata350

0
İyinet Üyesi
Katılım
4 Aralık 2010
Mesajlar
1,964
Reaction score
37
Konum
Memleketin orta yerleri
Merhabalar ,

Php ile yazılmış sitemde türkçe karakter sorunu yaşıyorum.Phpmyadmin de düzgün gözükürken , sitemde türkçe karakterler çıkmıyor.

Latin5_turkish_ci kullanıyorum.Ayar dosyamda

Kod:
mysql_query("SET NAMES 'latin5'");
,

Kod:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> 
<META HTTP-EQUIV='Content-Language' CONTENT='tr'>

Kodları mevcut.Mysql den çekerken hata var anladığım kadarıyla.Direk php kodlarından şşşşşşşş yazıyorum gayet düzgün.Nasıl çözerim bu sorunu ?
 

ByCookie

0
İyinet Üyesi
Katılım
11 Ocak 2011
Mesajlar
120
Reaction score
3
Konum
Tekirdağ/Çorlu
Phpmyadmin'deki karakter setini "latin5_bin" olarak ayarla;

Ayar dosyana şu kodları ekle;
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET 'latin5'");
mysql_query("SET COLLATION_CONNECTION = 'latin5'");

Metalarıda şu şekilde yap;
<meta http-equiv="Content-Type" content="text/html" charset="ISO-8859-9">
<meta http-equiv="Content-Language" content="tr">

Kolay gelsin.
 

ByCookie

0
İyinet Üyesi
Katılım
11 Ocak 2011
Mesajlar
120
Reaction score
3
Konum
Tekirdağ/Çorlu
Türkçe karakter sorununa yapılabilecek herşey bu kadar.Anlamsız karakterleri utf-8 çözer. Mysql query'ler veritabanıyla aynı olarak ayarlandığında sorun çözülür. iso-8859-9 sitenin dilini tarayıcıya türkçe olarak tanımlatır.Sorun tarayıcıdan kaynaklanıyor olabilir.Tarayıcılar çok girilen siteleri önbelleğe kaydeder ve otomatik yükler.Başka bir tarayıcıdan girmeyi deneyin.
 

Antika

0
İyinet Üyesi
Katılım
23 Aralık 2010
Mesajlar
451
Reaction score
18
ayar dosyasına

mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");

verileri çektiğin sayfaya

<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />

kodlarını ekleyip db yi boşaltıp yeniden veri ekleyerek çekmeyi denedin mi
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst