Şimdi Ara

PHP Türkçe karakter sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
1.786
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Aşağıdaki kodu oluşturup çalıştırdığımda ekranda Türkçe karakterler farklı çıkıyor. İnternette bulduğum pek çok yöntemi denedim ama Türkçe karakterlerin düzgün çıkmasını sağlayamadım.

    Kodu çalıştırınca ekrana yazdırılan sonuç şöyle olmakta :

    2014 Maliye Bakanlığı Mali Hizmetler Uzman Yardımcılığı Özel Yarışma Sınavı Sonuçları: Özel Yarışma Sınavı Puanları

    Çözümü konusunda bilgisi olanlardan yardım rica ediyorum.

    <?php 


    $dom = new DOMDocument;
    $dom->loadHTML(file_get_contents('https://sonuc.osym.gov.tr/SonucSec.aspx'));
    $links = $dom->getElementsByTagName('a');
    $aranan1 = $links->item(0)->nodeValue;
    echo $aranan1;



    ?>



    _____________________________




  • aytekint A kullanıcısına yanıt
    Şu satırı

    echo $aranan1;

    şununla

    echo iconv("UTF-8", "ISO-8859-9", $aranan1);

    yer değiştirmek işe yarayabilir.

    < Bu ileti tablet sürüm kullanılarak atıldı >
    _____________________________

    İstikbal
  • quote:

    Orijinalden alıntı: nihattr

    Şu satırı

    echo $aranan1;

    şununla

    echo iconv("UTF-8", "ISO-8859-9", $aranan1);

    yer değiştirmek işe yarayabilir.

    Bu yöntem olmadı maalesef.
    _____________________________
  • aytekint A kullanıcısına yanıt
    Sayfada meta olarak tanımlı karakter seti var mı peki?

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />


    gibi.

    < Bu ileti tablet sürüm kullanılarak atıldı >
    _____________________________

    İstikbal
  • nihattr kullanıcısına yanıt
    Çözümü az önce tesadüfen buldum :

    <?php 

    echo "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"></head><body>";



    $dom = new DOMDocument;
    $dom->loadHTML(file_get_contents('https://sonuc.osym.gov.tr/SonucSec.aspx'));
    $links = $dom->getElementsByTagName('a');
    $aranan1 = $links->item(0)->nodeValue;
    echo utf8_decode($aranan1);



    echo "</body></html>";

    ?>


    Yardımınız için teşekkür ederim.
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.