• 11-01-2018, 00:19:03
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar, denemek için 2 farklı sunucuda herhangi bir sıkıntı yaşamadım gayet güzel çalışıyordu fakat asıl olması gereken yerde Türkçe karakter ve .htaccess problemi yaşıyorum. Sorunun kaynağı nedir ve ne yapmam gerekiyor? Yardımcı olursanız sevinirim.
    Türkçe karakter sıkıntım:
    http://prntscr.com/hyph3c
    .htaccess problemim ise mesela haberler'e gitmek istediğimde aşağıda ki hatayı alıyorum:
    http://prntscr.com/hyphws
  • 11-01-2018, 00:21:42
    #2
    Rakipsiz
    Charset kullanırsanız Türkce Karekter Sıkıntısı Kalmıycaktır
  • 11-01-2018, 00:23:35
    #3
    BedirhanCetin adlı üyeden alıntı: mesajı görüntüle
    Charset kullanırsanız Türkce Karekter Sıkıntısı Kalmıycaktır
    Bağlantı yaptığım dosyada aşağıda ki kodu kullanıyorum, diğer sunucularda iki problemi de yaşamıyorum. Fakat çalışması gereken sunucu burası ve bu hataları alıyorum.
    $db=new PDO("mysql:host=localhost;dbname=veritabanıadı;cha rset=utf8",)
  • 11-01-2018, 00:37:37
    #4
    Sayfa kodlamasını utf-8 bomsuz olarak yapıp kaydedin
  • 11-01-2018, 00:39:24
    #5
    BedirhanCetin adlı üyeden alıntı: mesajı görüntüle
    Charset kullanırsanız Türkce Karekter Sıkıntısı Kalmıycaktır
    fukoapps adlı üyeden alıntı: mesajı görüntüle
    Sayfa kodlamasını utf-8 bomsuz olarak yapıp kaydedin
    utf8 bomsuz olarak kaydettim, veritabanı seçerken utf8-turkish olarak seçtim problem .htaccess ve Türkçe Karakter sıkıntım hâla devam etmekte
  • 11-01-2018, 00:43:00
    #6
    Sadece Veritabanından gelen verilerde mi yoksa tüm sayfadamı tr karakter problemi var
  • 11-01-2018, 01:23:09
    #7
    Sunucuya karakter seti belirtebilirsin,httpd.conf yani...
    Eğer veritabanındaki Türkçe karakterler bozulmadıysa ve karakter seti doğru ayarlandıysa.
      AddDefaultCharset utf-8
    gibi...
  • 14-01-2018, 02:24:37
    #8
    sql'e bağlanırken aşağıdaki kodu kullanın.aynı zamanda meta utf8 de kullanın orun ortadan kalkacaktır.
    $dbHandle = new PDO("mysql:host=$dbHost;dbname=$dbName;charset=utf-8", $dbUser, $dbPass);