Browsera böyle yansıması, script dosyanızın formatının UTF-8 olmadığındandır. 
Browserinızn Encodeing ayarlarını değiştirdiğinizde sonuçlar düzeliyorsa komutu 
çalıştırdığınız dosyanın UTF-8 olmasına dikkat edin.

 

 

 

 

 

From: linux-programlama-boun...@liste.linux.org.tr 
[mailto:linux-programlama-boun...@liste.linux.org.tr] On Behalf Of Nuri AKMAN
Sent: Thursday, December 13, 2012 9:06 PM
To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
Subject: [Linux-programlama] Re: UTF8 Türkçe Sıralama Sorunu

 

Merhaba,

mysql_query("set names utf8"); komutunu, mysql_connect sonrasına, daha sonra 
mysql_select_db sonrasına koydum, yine olmadı. Bunu böyle yapınca SQL sonucu 
browser'a şöyle yansıyor:

Öğretmen Masası
Çadır
Çalışma Masası
Çardak Malzemesi
Çatlak Boya
Çay Ocağı
Çelik Dolaplar
Çelik Kapı
Çerçeve
Çocuk Giyim
İç Cephe Boyalar
İç Giyim - Çorap



Kullandığım PHP dosyası şöyle: http://pastebin.com/uC1Vc3RJ

Kullandığım veritabanının SQL Dump'ı: http://pastebin.com/P6AiKH6Q

PHP ve SQL dosyalarının encoding'i UTF8 (without BOM)






Selamlar,
Nuri Akman





13 Aralık 2012 18:08 tarihinde Tuncay BAŞ <tun...@rzk.com.tr> yazdı:

Sorgulamayı php içerisinden yazdığınızı düşünerek

 

Sayfanızın en başına mysql bağlantısı yaptıktan sonra

 

mysql_query(“set names utf8”);

 

satırını ekleyerek deneyebilirsiniz.

 

 

 

From: linux-programlama-boun...@liste.linux.org.tr 
[mailto:linux-programlama-boun...@liste.linux.org.tr] On Behalf Of Volkan Altan
Sent: Thursday, December 13, 2012 5:26 PM
To: Özgür yazılımlarla çeşitli dillerde yazılım geliştirme
Subject: [Linux-programlama] Re: UTF8 Türkçe Sıralama Sorunu

 

Sizin tablonuzu oluşturup örnek data gidim, sorun göremdim. Sonra şöyle denedim 
yine sorun göremedim...

 

SELECT * FROM (

     SELECT 'A' as l

     UNION ALL

     SELECT 'İ' as l

     UNION ALL

     SELECT 'Ü' as l

            UNION ALL  

            SELECT 'Ö' as l

            UNION ALL  

            SELECT 'Ç' as l

                        ) ls

     ORDER BY l COLLATE utf8_turkish_ci;

 

Inline image 1

 

Bişeyleri atlıyor olabilirsiniz...

 

Volkan Altan
http://volkanaltan.com/
İyi  Çalışmalar.

 

2012/12/13 Nuri AKMAN <nuriak...@gmail.com>

Ç

 


_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

 

Attachment: image001.png
Description: Binary data

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap