• 27-09-2008, 20:48:01
    #1
    Arkadaşlar php web sitemde Türkçe karakter hatası var ,Türkçe karakterler yerine ? işareti çıkıyor..

    ayarlar.php dosyam

    <?php
    
    function db_baglanti()
    {
    $db_host = "localhost";
    $db_kullanici = "root"; // Db kullanıcı adınız
    $db_sifre = "819"; // Db şifreniz
    $db_adi = "asd"; // Db adınız
    
    @$baglanti = mysql_connect($db_host,$db_kullanici,$db_sifre);
    @ mysql_select_db($db_adi,$baglanti);
    if (mysql_errno())
    {
    
    echo 'Veritabanına bağlanılamıyor ...';
    exit;
    } 
    }
    ?>
    ne şekilde düzeltebilirm.. tşkler...
  • 27-09-2008, 20:52:40
    #2
    aşşagıdaki kodu dene
    mysql_query("SET NAMES 'latin5'"); ekledim

    <?php
    function db_baglanti()
    {
    $db_host = "localhost";
    $db_kullanici = "root"; // Db kullanıcı adınız
    $db_sifre = "819"; // Db şifreniz
    $db_adi = "asd"; // Db adınız
    @$baglanti = mysql_connect($db_host,$db_kullanici,$db_sifre);
    @ mysql_select_db($db_adi,$baglanti);
    mysql_query("SET NAMES 'latin5'");
    if (mysql_errno())
    {
    echo 'Veritabanına bağlanılamıyor ...';
    exit;
    } 
    }
    ?>
  • 27-09-2008, 20:57:24
    #3
    enc0der adlı üyeden alıntı: mesajı görüntüle
    aşşagıdaki kodu dene
    mysql_query("SET NAMES 'latin5'"); ekledim

    <?php
    function db_baglanti()
    {
    $db_host = "localhost";
    $db_kullanici = "root"; // Db kullanıcı adınız
    $db_sifre = "819"; // Db şifreniz
    $db_adi = "asd"; // Db adınız
    @$baglanti = mysql_connect($db_host,$db_kullanici,$db_sifre);
    @ mysql_select_db($db_adi,$baglanti);
    mysql_query("SET NAMES 'latin5'");
    if (mysql_errno())
    {
    echo 'Veritabanına bağlanılamıyor ...';
    exit;
    } 
    }
    ?>
    arkadaşım ilk öncelikle ilgilendigin için çok tşkkür ederim .. ama malesef olmadı
  • 27-09-2008, 21:23:52
    #4
    temandanda kaynaklanıyor olabilir herşeyi php'ye atmamak gerekir.
    Bunun için ise Sitenin <head> </head> Arasında herhangi bir yere aşağıdaki vermiş olduğum kodları koyup bakabilirsin.
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">

    Yada

    <?
    header ("Content-Type: text/html; charset=iso-8859-9");
    ?>

    Olarakda yapabilirsin.
  • 27-09-2008, 21:43:26
    #5
    Ntie adlı üyeden alıntı: mesajı görüntüle
    temandanda kaynaklanıyor olabilir herşeyi php'ye atmamak gerekir.
    Bunun için ise Sitenin <head> </head> Arasında herhangi bir yere aşağıdaki vermiş olduğum kodları koyup bakabilirsin.
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">

    Yada

    <?
    header ("Content-Type: text/html; charset=iso-8859-9");
    ?>

    Olarakda yapabilirsin.
    Çok teşkkür ederim denedim oldu ...