• 21-09-2013, 11:58:19
    #1
    Merhaba,
    Curl ile sayfadan çektiğim veride, özel karakterleri mesela & işaretini & veya & gibi yazdırıyor.

    http://www.php.net/manual/tr/functio...ars-decode.php
    http://www.php.net/manual/tr/functio...ity-decode.php

    bu fonksiyonları denedim ancak bir yararı olmadı pek. Bu sorunu nasıl çözebilirim?
  • 21-09-2013, 15:46:00
    #2
    Reveloper
    1.) Notepad++ Açın -> Kodlama -> UTF-8 (Bom'suz) DÖNÜŞTÜR

    2.) <?php den sonra ekle:

    header('Content-type: text/html; Charset=UTF-8');
    3.) lazım olur belki
    function utf8_to_latin1($gelen){
        $x = array('ş', 'Ş', 'ğ', 'Ğ', 'İ', 'ı'); 
        $y = array('þ', 'Þ', 'ð', 'Ð', 'Ý', 'ý');
        return str_replace($x, $y, $gelen);
    }


    google içinde şunu kullanıyorum:
    $askGoogle = substr($askGoogle,4,strpos(mb_substr($askGoogle,4,'UTF-8'),'"'));
    
    //veya
    
    iconv("ISO-8859-1", "UTF-8", $askGoogle);
  • 23-09-2013, 18:25:26
    #3
    vallah bu bizdede oluyor atıyorum latin-5 çektiğin yer UTF-8 kullanıyorsunuz ölüm gibi değitşirmek iha botunu yazdım dün öldüm karakterleri toplayana kadar str_replace için fonksiyon yaz kullan derim tek çözümü bu
  • 23-09-2013, 19:01:38
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php echo html_entity_decode('<p>ANKARA (CİHAN)- 12 Eyl&uuml;l 1980 askeri darbesini ger&ccedil;ekleştirenlerden d&ouml;nemin Genelkurmay Başkanı ve 7. Cumhurbaşkanı Kenan Evren ile Hava Kuvvetleri Komutanı emekli Orgeneral Tahsin Şahinkaya’nın yargılanmasına Ankara 12. Ağır Ceza Mahkemesi’nde yarın devam edilecek. Ancak 12 Eyl&uuml;l davasının savcısı Cemil Tuğtekin’in Gebze’ye atanması sebebiyle esas hakkında m&uuml;talaa verilemeyecek. </p>
    <p>Saat 10.00′da başlayacak davaya sanıklar Kenan Evren ile Tahsin Şahinkaya’nın katılması beklenmiyor. Davada savcı değişikliği yaşandı. Hakimler ve Savcılar Y&uuml;ksek Kurulu (HSYK) Birinci Dairesi’nce, 2013 yılı adli ve idari yargı ana kararnamesinde savcı Cemil Tuğtekin, Gebze’ye Cumhuriyet Başsavcı vekili olarak tayin edildi.</p>
    <p>Ankara 12. Ağır Ceza Mahkemesi ise esas hakkındaki m&uuml;talaanın verilmesi i&ccedil;in dava dosyasının cumhuriyet savcısına g&ouml;nderilmesine karar vermişti. Ancak savcı değişikliği sebebiyle yarınki duruşmada esas hakkında m&uuml;talaanın verilmesi beklenmiyor. </p>
    <p>Mahkemenin, savcının esas hakkındaki m&uuml;talaanın hazırlanması i&ccedil;in savcıya s&uuml;re vereceği tahmin ediliyor. CİHAN</p>', ENT_NOQUOTES, 'UTF-8'); ?>
  • 23-09-2013, 19:08:37
    #5
    valla benzer kodları kullandım verdiği çıktıyı alıyoruz zatende adamlar hobi olsun diye

    ” ’ ’ “ diye garip garip özel karakterler kullanıyor
  • 24-09-2013, 00:18:53
    #6
    Sitenin kullandığı kodlama ile aynı kodlamada olsun veriyi çekecek php dosyanın kodlaması. Daha sonra mb_convert_encoding gibi bir fonksiyon ile kullandığın kodlamaya çevir.