folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Asp - Mysql - UTF8 Uyuşmazlığı



Asp - Mysql - UTF8 Uyuşmazlığı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    Asp ile mysql kullanarak bir site yapıyorum. Fakat veritabanına ekleme çıkartma yaparken karakterler bozuk halde oluyor.
    Daha doğrusu ekrana yazmamda bir sorun yok. Fakat myphpadmin'den baktığımda farklı şekilde kayıt edilmiş gözüküyor. Elle veritabanına eklediğim türkçe karakterler ekrana çıkarken ise bozuk çıkıyor.


    MyPhpAdmin        Sayfa
    --------------------------------
    şehir     ->     �ehir
    ¿½ehir     <-     şehir



    Dosya -> UTF8 olarak kayıt edildi
    Sayfanın en üstündeki meta content-type -> UTF8
    Veritabanındaki tabloların hepsi -> utf8_general_ci
    Bağlantı sorgusu -> connection.open "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; UID=root; database=veritabani;option=3;character set=utf8"


    Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Maresca
    Maresca's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    NoktaliVirgul bunu yazdı:
    -----------------------------
    Asp ile mysql kullanarak bir site yapıyorum. Fakat veritabanına ekleme çıkartma yaparken karakterler bozuk halde oluyor.
    Daha doğrusu ekrana yazmamda bir sorun yok. Fakat myphpadmin'den baktığımda farklı şekilde kayıt edilmiş gözüküyor. Elle veritabanına eklediğim türkçe karakterler ekrana çıkarken ise bozuk çıkıyor.


    MyPhpAdmin        Sayfa
    --------------------------------
    şehir     ->     �ehir
    ¿½ehir     <-     şehir



    Dosya -> UTF8 olarak kayıt edildi
    Sayfanın en üstündeki meta content-type -> UTF8
    Veritabanındaki tabloların hepsi -> utf8_general_ci
    Bağlantı sorgusu -> connection.open "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; UID=root; database=veritabani;option=3;character set=utf8"


    Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?

    -----------------------------

    veritabanındaki tabloları utf_8_turkish_ci olarak değiştirmeyi denedin mi hoca.


    Gel bili bili gates
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    asp'ye göre değiştirip dbye bağlandığın dosyanın altına @mysql_query("SET NAMES 'utf8'"); yaz.


    . . .. . ... .
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    Buremba bunu yazdı:
    -----------------------------

    asp'ye göre değiştirip dbye bağlandığın dosyanın altına @mysql_query("SET NAMES 'utf8'"); yaz.


    -----------------------------

    Description: [MySQL][ODBC 5.1 Driver][mysqld-5.1.49-community-log]SET NAMES not allowed by driver

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    beykozlu57 bunu yazdı:
    -----------------------------

    veritabanındaki tabloları utf_8_turkish_ci olarak değiştirmeyi denedin mi hoca.


    -----------------------------
    olmadı :S

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    bu arada meta content-type koyunca sapıtıyo. bunu fark ettim. onu koymazsam'da normal yazıların türkçe karakteri çıkmıyor

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kerim
    kerim's avatar
    Kayıt Tarihi: 10/Mayıs/2008
    Erkek

    NoktaliVirgul bunu yazdı:
    -----------------------------

    Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?

    -----------------------------

     

    utf8 olarak kodlama zorunluluğun yoksa charset=iso-8859-9


    (:
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    aspyı unut php öğren. :)


    . . .. . ... .
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    kerim bunu yazdı:
    -----------------------------

    NoktaliVirgul bunu yazdı:
    -----------------------------

    Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?

    -----------------------------

     

    utf8 olarak kodlama zorunluluğun yoksa charset=iso-8859-9


    -----------------------------
    aslında öyle bir zorunluluğum yok fakat utf8 olsun istemiştim. o yüzden utf8 kasıyodum. astık dönüş yapıcam sanırım. bide diğer sayfaları ANSI'ye çevirmem lazım :/

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek
    Buremba bunu yazdı:
    -----------------------------

    aspyı unut php öğren. :)


    -----------------------------
    echo 'yok. o kalsın mümkünse :)'

    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DarkF4Te
    DarkF4Te's avatar
    Kayıt Tarihi: 02/Mart/2008
    Erkek
    dosyanın karakter setini de utf8 yapıyor musun hoca ?
    birbirine include ettiğin tüm dosyalarda aynı şekilde utf8 olmalı.
Toplam Hit: 3268 Toplam Mesaj: 16