• 11-12-2012, 01:36:08
    #1
    Misafir
    Aşağıdaki kod ile Trabzonspor sitesinden puan durumunu çekiyorum ancak sayfamın kodlaması UTF-8 çektiğim sitede kodlama windows-1254 olduğundan dolayı sayfamda türkçe karakter hatası alıyorum. Çözümü hakkında bilgisi olan?

    Alıntı
    <?php
    $data = file_get_contents('http://www.trabzonspor.org.tr/default.asp');
    $standings = preg_match('~<td width="100%" background="images\/theme\/ts_88.gif" height="153" valign="top">(.+?)<\/marquee>~sm', $data, $match) ? str_replace('color:white', '', $match[1]) . '</marquee>' : 'Puan Durumu Alınamadı';

    echo $standings;
    ?>
  • 11-12-2012, 01:39:51
    #2
    çözüm basit

    $data = iconv('iso-8859-9','utf-8',$data);

    şeklinde iconv ile charset değişimi yapabilirsin
  • 11-12-2012, 01:43:32
    #3
    Misafir
    big_turk adlı üyeden alıntı: mesajı görüntüle
    çözüm basit

    $data = iconv('iso-8859-9','utf-8',$data);

    şeklinde iconv ile charset değişimi yapabilirsin
    Bilene basit Hallettim, teşekkürler