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 3 tahun yang lalu

Login untuk ikut Jawaban