Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

Tulisan arab yang diambil dari meta tag berubah bentuk

Salam sobat semua,

Tolong minta pencerahan dari para programer.

Saya menggunakan script dibawah untuk menampilkan tag og:description.

<?php

  function fetch_og($url)
{
    $data = file_get_contents($url);
    $dom = new DomDocument;
    @$dom->loadHTML($data);

    $xpath = new DOMXPath($dom);
    # query metatags dengan prefix og
    $metas = $xpath->query('//*/meta[starts-with(@property, \'og:\')]');

    $og = array();

    foreach($metas as $meta){
        # ambil nama properti tanpa menyertakan og
        $property = str_replace('og:', '', $meta->getAttribute('property'));
        # ambil konten dari properti tersebut
        $content = $meta->getAttribute('content');
        $og[$property] = $content;
    }

    return $og;
}

 $situs = "https://www.youtube.com/playlist?list=PLbaHhC3D_eYHZremEW09Zu1UuXkprXAli";
$og = fetch_og($situs);

echo"$og[description]";
?>

Isi description yang diambil kombinasi antara bahasa inggris dan arab, hasil preview nya :

اللغة الاندونيسيا , Indonesia language

pertanyaannya , bagaimana agar tulisan arabnya tidak berbentuk seperti itu, tapi sesuai dengan isi aslinya ?

Terima kasih untuk siapa saja yang bisa memberi pencerahan.

avatar mboh
@mboh

42 Kontribusi 6 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

<div>Halo,<br><br>Mohon izin menjawab,<br><br>Kamu bisa gunakan meta code ini:&nbsp;</div><pre>&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; <br></pre><div>Dan tolong check mysql column character type nya juga<br><br></div><pre>mysql_query("SET NAMES UTF8");</pre><div><br>Semoga membantu,</div>

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 4 tahun yang lalu

<div>Saya sudah menambahkan :</div><pre>&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;</pre><div><br>Tapi hasil masih sama saja tidak terbaca, itu data tulisan arab saya ambil dari metadata description video youtube , yang saya masih tanda tanya :<br>1- apakah memang tidak bisa ?<br>2- apa butuh tambahan script tertentu?<br>3- atau memang ada pencegahan dari youtubenya?</div>

avatar mboh
@mboh

42 Kontribusi 6 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban