• 27-11-2010, 16:21:38
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar,

    bugün saat 12'den beri uğraşıyorum, bir sistem üzerinde bugün çıkagelen karakter sorunum yüzünden hayattan bıktım diyebilirim, ya arkadaş bu ne biçim bir sistem, veritabanım ve sayfalarımın tümü latin5 ve mysqle kayıt yaptığımda veritabanına Örnek cümlesini (Örneek) olarak kaydediyor hepsine baktım tüm sayfalarım latin5 baglan.php'de ise mysql_query("SET NAMES latin5"); ve bunları bi hostta denedim ve localimde denedim lütfen yardım edin... bıktım ha!
  • 27-11-2010, 17:27:37
    #2
    Bıktıysan uğraşma arkadaş ne çatar gibi yazıyorsun
  • 27-11-2010, 17:51:23
    #3
    Sayfaların latin5 değil iso-8859-9 olması gerekiyor.
  • 27-11-2010, 19:33:30
    #4
    kullandığınız editör den kodlamayı ansi olarak değiştirin muhtemelen dreamveawer kullanıyorsunuz notepad++ tavsiye ederim
  • 27-11-2010, 21:56:08
    #5
    Üyeliği durduruldu
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Sayfaların latin5 değil iso-8859-9 olması gerekiyor.
    hayır iso-8859-9 aslında onun bir diğer adıdır latin5 ilgin için teşekkürler

    chelebi adlı üyeden alıntı: mesajı görüntüle
    kullandığınız editör den kodlamayı ansi olarak değiştirin muhtemelen dreamveawer kullanıyorsunuz notepad++ tavsiye ederim
    Evet çok doğru düşünmüşsünüzde bende notepad++ kullanıyorum, biçim -> ANSI
  • 27-11-2010, 22:29:45
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    veritabanına kayıt ederken ne yapıyorsunuz ? Yani textbox dan veya textarea'dan falan mı alıyorsunuz değeri ? Aynı zamanda şunuda ekleyeyim TinyMCE gibi editörler kullanıyorsanız veritabanına kayıt eklerken, bilgileri girerken; bu karakter olayı o editörlerden oluyor. Bende Tiny kullanıyorum, aynısı var.
  • 30-11-2010, 23:02:23
    #7
    bu karakter sorunu bendede çıkmıştı bi türlü düzeltememiştim en sonunda kullandıgım localhost programını son versiyonla değiştimek zorunda kaldım düzeldi istersen sende bi bak derim wamp veya appserv son sürümlerini önerrim
  • 01-12-2010, 00:58:23
    #8
    Üyeliği durduruldu
    o entity kodu latin1 de ki Ö karakterinin kodu. bir yerlerde latin1 giriyor işin içine, ardından da htmlentities.
  • 01-12-2010, 12:46:08
    #9
    veritabanı içindeki tabloların collation larını heryerde aynı olmak zorunda

    veritabanın mysql ile collationu.
    veritabanı içindeki tablonun collationu
    veritabanı içindeki tablonun içindeki verinin giriş türü aynı olmalı (eger latin5 olsun iso olsun giriş yapıpta utf8 falan kullanmaya çalışırsanız patlar)

    sonra...

    php nin mysql set names ve character collaiton fonksiyonlarını okuyun.

    ayrıca sayfanızın türüde veritabanınızdaki collation ile aynı olmalı