Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
09, 2008, 04:04:23 am
42744 Mesaj 8090 Konu Gönderen: 17931 Üye
Son üye: medist
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  Turkce karakter problemi « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Turkce karakter problemi  (Okunma Sayısı 142 defa)
ortorigo
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 17


Üyelik Bilgileri WWW
Turkce karakter problemi
« : 30, 2008, 03:58:48 am »

Selam,

Yazdıgım bi kod var ve bu kodun amacı formdan gelen txt_harf isimli değişkenin tasımıs oldugu harf ile baslayan kayıtları mysql den cekmek.

meta taglarım turkce ve mysql baglantı sonrasında
Kod:
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");

sorgularını gondermeme ramen, turkce karakter ile baslayan bir sorgu gönderince donen degerler kendini dagıtıyor.

Gonderdigim SQL sorgusu

Kod:
mysql_query("SELECT * FROM tablo WHERE alan LIKE '$txt_harf%' ");

şeklinde kullanıyorum ve C hatfi ile başlayanları aradığımda Ç ile başlayanlarıda cıkartıyor yada Ü ile arama yapınca Y ve I ile başlayanları çıkartıyor. Ama diger harflerde herhangi bir sıkıntı yok.

Bu durumu nasıl çözebilirim.

İyi Çalışmalar
Orçun ERÇORA
Logged

izmir'de freelance php&mysql coder arıyorum. İlgilenen arkadaslar lütfen bana ulassın
discotek
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 32


Üyelik Bilgileri
Ynt: Turkce karakter problemi
« Yanıtla #1 : 01, 2008, 11:36:48 am »

dostum aramayı mysql den yapınca türkçede olsa japoncada olsa ş,ü,ğ,i,ç harfleri düzgünce çıkar.
Kod:
mysql_query("SELECT * FROM tablo WHERE arama='$arama' ");

böyleydi sanırım yanılmıyorsam Smiley
Logged
tpaksu
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 28


Üyelik Bilgileri
Ynt: Turkce karakter problemi
« Yanıtla #2 : 03, 2008, 09:53:17 am »

şöyle dene bi

select * from tablo where ORD(SUBSTRING(arama,0,1)) = " . ord(substr($arama),0,1)

Ama şunu söyleyim eğer karakter setin UTF8 değilse işe yarar bu. UTF8 ise galiba bu şekilde yapıyordu.
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.