• 03-09-2013, 11:24:55
    #1
    <?php
    function cek2($cek2){
    $ch = curl_init();
    $timeout = 5;
    curl_setopt($ch,CURLOPT_URL,"$cek2");
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
    $data = curl_exec($ch);
    return $data;
    }
    
    function sql(){
    $link = mysql_connect("localhost", "root", "") or die(mysql_error());
    $db = mysql_select_db("videobot", $link) or die (mysql_error());
    
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET 'latin5'");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    
    
    }
    
    $a = cek2("localhost/vidlist.php");
    $katid = @$_GET["katid"];
    $sayfa = @$_GET["sayfa"];
    
    $b = explode(":kat", $a);
    sql();
    $c = count($b)-1;
    for($i=0; $i<$c; $i++)
    {
    $z = explode("xox", $b[$i]);
    $a1 = $z[1];
    $a2 = $z[0];
    echo $a1." - ".$a2;
    mysql_query("INSERT INTO kat (url, name) VALUES ('$a2', '$a1')");
    echo "<br>";
    }
    db yapısını utf8 tr yaptım olmadı. utf8 general_gi de olmadı.
    nerede hata yapıyorum ? ve mümkünse utf8 general gi kullanarak tr karakter sorununu çözmek istiyorum.

    Çitalar : Çitalar
    Arılar : Arılar

    ve bir sorum daha olacak. vbulletin gibi forumlar neyi kullanıyor da bütün diller neredeyse sorunsuz olarak çıkabiliyor burada ? utf8 general gi miydi?
  • 03-09-2013, 15:15:21
    #2
    hala çözemedim.
  • 04-09-2013, 13:19:41
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bLoo adlı üyeden alıntı: mesajı görüntüle
    <?php
    function cek2($cek2){
    $ch = curl_init();
    $timeout = 5;
    curl_setopt($ch,CURLOPT_URL,"$cek2");
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
    $data = curl_exec($ch);
    return $data;
    }
    
    function sql(){
    $link = mysql_connect("localhost", "root", "") or die(mysql_error());
    $db = mysql_select_db("videobot", $link) or die (mysql_error());
    
    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET 'latin5'");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
    
    
    }
    
    $a = cek2("localhost/vidlist.php");
    $katid = @$_GET["katid"];
    $sayfa = @$_GET["sayfa"];
    
    $b = explode(":kat", $a);
    sql();
    $c = count($b)-1;
    for($i=0; $i<$c; $i++)
    {
    $z = explode("xox", $b[$i]);
    $a1 = $z[1];
    $a2 = $z[0];
    echo $a1." - ".$a2;
    mysql_query("INSERT INTO kat (url, name) VALUES ('$a2', '$a1')");
    echo "<br>";
    }
    db yapısını utf8 tr yaptım olmadı. utf8 general_gi de olmadı.
    nerede hata yapıyorum ? ve mümkünse utf8 general gi kullanarak tr karakter sorununu çözmek istiyorum.

    Çitalar : Çitalar
    Arılar : Arılar

    ve bir sorum daha olacak. vbulletin gibi forumlar neyi kullanıyor da bütün diller neredeyse sorunsuz olarak çıkabiliyor burada ? utf8 general gi miydi?
    utf8_unicode_ci tüm dillerde sorunsuz çıkartır.
    mysql_query("SET NAMES 'utf8'");
    mysql_query('SET CHARACTER SET utf8');
    mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
    böyle dene
  • 04-09-2013, 16:12:04
    #4
    Üyeliği durduruldu
    Öncelikle belirtmek isterim. Sayfanızın yapısı ve content-lang dili UTF-8 ise mysql sorgularınız da utf-8 olmak zorundadır. Tablolarınızın dilide utf8 olmak zorunda bunları yaparsanız hiç sorun olcağını sanmam.