• 12-04-2015, 20:35:19
    #1
    İngilizce bir scripti türkçeye çevirir iken title ve description bölümünde türkçe karakteri problemi yaşadım, scriptin öteki bölümlerindeki türkçe karakter hatalarını hallettim bi burası kaldı

    bilgisi olan yardımcı olabilir mi

    // Send SEO Data
    $tpl->page_title = HOME;
    $tpl->page_description =  site_seo_description;
    $tpl->keywords =  site_seo_keywords;
    $tpl->page_image       = main_url.website_logo;
    // Send SEO Data
  • 12-04-2015, 21:24:39
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    @onRLive; sayfayı tarayıcıda görüntülediğin zaman sayfanın karakter seti ne olarak gözüküyor?



  • 12-04-2015, 21:32:52
    #3
    @saintx, bunu kendim yaptım sitenin tema alanından header alanına
    Alıntı
    <meta http-equiv="Content-Type" content="text/html; charset=latin5" />
    bunu ekledim sitedeki tüm karakter hatalarını giderdim lakin title ve description problemi devam etmekte yani anlayacağın bu kod vardır
    Alıntı
    <meta http-equiv="Content-Type" content="text/html; charset=latin5" />
  • 12-04-2015, 23:04:33
    #4
    ylv
    Üyeliği durduruldu
    onRLive adlı üyeden alıntı: mesajı görüntüle
    İngilizce bir scripti türkçeye çevirir iken title ve description bölümünde türkçe karakteri problemi yaşadım, scriptin öteki bölümlerindeki türkçe karakter hatalarını hallettim bi burası kaldı

    bilgisi olan yardımcı olabilir mi

    // Send SEO Data
    $tpl->page_title = HOME;
    $tpl->page_description =  site_seo_description;
    $tpl->keywords =  site_seo_keywords;
    $tpl->page_image       = main_url.website_logo;
    // Send SEO Data
    bu bilgileri define üzerinden aldığına göre php sayfalarınız karakter setini değiştirmeniz lazım. metin editörleri üzerinden yapabilirsin.

    veritabanı üzerinden alıp define ataması yapıyorsa veritabanı sorgusu ile karakter seti değiştirmen lazım veya veritabanında tabloların karakter seti utf8 yani universal değildir iso-8859-1 gibi latin karakter kısıtlamasındır

    misal yazı karakterlerini mbstring fonksiyonları kullanarak bir işlem yapıyorsa mbstring fonk. için default karakter seti atamak lazım.

    script ve dosyalar üzerinde küçük bir analiz yaparak net bir sonuca gidilebilir.
  • 13-04-2015, 08:35:29
    #5
    ilgili dosyalarini notepad++ ile acip kodlama menusunden uft8 secip kaydedersen sorunun duzelir. muhtemelen o dosyalar ansii kodlamadir.
  • 19-04-2015, 22:35:34
    #6
    // Send SEO Data
    $tpl->page_title = HOME;
    $tpl->page_description = iconv("UTF-8", "ISO-8859-9", site_seo_description);
    $tpl->keywords = iconv("UTF-8", "ISO-8859-9", site_seo_keywords);
    $tpl->page_image = main_url.website_logo;
    // Send SEO Data


    Denemedim ama çalışması lazım.