22 Aralık 2012 23:23 tarihinde Nuri AKMAN <[email protected]> yazdı:

> Merhaba Gökhan Bey,
>
> Kesinlikle haklısınız. Veritabanıma PhpMyAdmin ile baktığımda "Altındağ"
> ifadesinin "AltındaÄŸ" şeklinde olduğunu gördüm.
>
> Bu durumda veritabanımı düzeltmek için text editör ile bul/değiştir
> yöntemi dışında bir öneriniz olabilir mi?
>
>
> Selamlar,
> Nuri Akman
>
>
> 21 Aralık 2012 15:39 tarihinde R.Gokhan AYBERK <[email protected]>yazdı:
>
> Kesinlikle, data ilk girildiği anda UTF-8 olarak kaydedilmediği için ve
>> siz sonradan UTF-8 yapmaya çalıştığınız için dönüştürme gerçekleşmiyordur.
>>
>> Datanızı ilk yüklediğiniz formatta veri tabanın tabanından makinenize
>> indirin, makinenize indirip, (çok büyük değilse) notepad ++ veya denemedim
>> ama olur ya libreoffice gibi tip dönüşümünü daha rahat yapabileceğiniz bir
>> programla, (olmadı makro falan..) UTF-8'e dönüştüğünden emin olup, sonra
>> veri tabanının UTF-8 yaparak upload ederek deneyin. Gene de dönüştürme işi
>> zor, veri çok fazla değilse, utf-8 bir metin dosyasına elle ve ";" gibi
>> ayıraçla yazmanız, program yazmak ve debelenmekten kolay oluyor.
>> (yapabilirseniz, notepad++ da, dosyanızı açıp utf-8 e geçtikten sonra,
>> bozuk görünen karakterleri, bul/değiştir ile işleyip save ederseniz
>> olabilir)
>>
>> (PhpMyAdmin sizi yanıltabilir.)
>>
>> Kolay gelsin.
>>
>> 20 Aralık 2012 21:51 tarihinde anıl özselgin <[email protected]>yazdı:
>>
>> Phpmyadmin, navicat, sqlyog gibi bir araçla veritabanına bağlanın. Eğer
>>> verileri düzgün göremiyorsanız, problem direk olarak veritabanına veriler
>>> yazılırken oluşmuş demektir.
>>>
>>> 19 Aralık 2012 00:32 tarihinde Nuri AKMAN <[email protected]> yazdı:
>>>
>>> Merhaba Anıl Bey,
>>>>
>>>> Bahsettiğiniz hususu nasıl kontrol edebilirim?
>>>>
>>>> Selamlar,
>>>> Nuri Akman
>>>>
>>>>
>>>>
>>>> 19 Aralık 2012 00:20 tarihinde anıl özselgin 
>>>> <[email protected]>yazdı:
>>>>
>>>> Nuri bey ,
>>>>>
>>>>> Sanırım utf8 olan tablolara başka bir encoding ile veri yazılmış.
>>>>> Direk olarak veritabanındaki verilere baktığnızda düzgün görebiliyor
>>>>> musunuz.
>>>>>
>>>>> 13 Aralık 2012 21:21 tarihinde Ege Sertçetin <[email protected]>yazdı:
>>>>>
>>>>> İşletim sisteminizde Türkçe dilinin de kurulu olması gerekiyor sanırım.
>>>>>>
>>>>>> --
>>>>>> Ege Sertçetin
>>>>>>
>>>>>> On 13-12-2012 16:53, Nuri AKMAN wrote:
>>>>>> > Arkadaşlar,
>>>>>> >
>>>>>> > *CREATE TABLE *`kat` (
>>>>>> >    `kat_id` int(11) NOT NULL auto_increment,
>>>>>> >    `kat_adi` varchar(250) default NULL,
>>>>>> >    PRIMARY KEY  (`kat_id`),
>>>>>> >    KEY `kat_adi` (`kat_adi`)
>>>>>> > ) ENGINE=MyISAM AUTO_INCREMENT=465 DEFAULT *CHARSET=utf8;*
>>>>>> >
>>>>>> > Yukarıdaki gibi oluşturduğum tablodan veri çekmek istiyorum.
>>>>>> >
>>>>>> > SELECT kat.kat_adi FROM kat ORDER BY kat.kat_adi
>>>>>> >
>>>>>> > Yukarıdaki sorgumda sırasıyla A, İ, Ü, Ö, Ç, B, C, D ile başlayan
>>>>>> > kayıtlarım geliyor.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > SELECT kat.kat_adi FROM kat ORDER BY kat.kat_adi collate
>>>>>> utf8_turkish_ci
>>>>>> >
>>>>>> > Yukarıdaki sorgumda ise sırasıyla Ö, Ç, İ, A, B, C, D ile başlayan
>>>>>> > kayıtlarım geliyor.
>>>>>> >
>>>>>> >
>>>>>> > Nereyi yanlış yapıyorum acaba?
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > _______________________________________________
>>>>>> > Linux-programlama mailing list
>>>>>> > [email protected]
>>>>>> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>>>> > Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>>>> >
>>>>>> _______________________________________________
>>>>>> Linux-programlama mailing list
>>>>>> [email protected]
>>>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Anıl Özselgin
>>>>> http://negaripseylervarya.blogspot.com/
>>>>>
>>>>> _______________________________________________
>>>>> Linux-programlama mailing list
>>>>> [email protected]
>>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Linux-programlama mailing list
>>>> [email protected]
>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>>
>>>>
>>>
>>>
>>> --
>>> Anıl Özselgin
>>> http://negaripseylervarya.blogspot.com/
>>>
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> [email protected]
>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>
>>>
>>
>>
>> --
>> R.Gökhan AYBERK
>> [email protected]
>> www.gokhanayberk.com.tr
>>
>> *(L**UTFEN BU MESAJI BASKALARINA ILETIRKEN, E-POSTA HESAPLARINIZI ELE
>> GECIRMEK ve/veya VIRUS YAYMAK ISTEYEN KISILERE KARSI, GONDERENIN ADRESINI
>> SILINIZ. GONDERECEGINIZ KISILERIN ADRESLERINI DE SADECE BCC (GIZLI ALICI)
>> KISMINA YAZIP, GORUNMEZ OLMALARINI SAGLADIKTAN SONRA GONDERINIZ.)*
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> [email protected]
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
> Böylesi durumlar için kullanılabilir sanırım:

man iconv

-- 
*Görünenler*, *gerçek olsaydı bilime* gerek kalmazdı.
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap