ID3 Unicode arabic characters php -


im creating audio library , have upload function. upload function should read id3 tags store in database. since sounds arabic tracks, id3 tags in arabic , function have right reads tags don't read arabic tags, returns "?????" arabic words/names. how can encode it? solution?

class cmp3file { var $title;var $artist;var $album;var $year;var $comment;var $genre; function getid3 ($file) {     if (file_exists($file)) {         $id_start=filesize($file)-128;         $fp=fopen($file,"r");         fseek($fp,$id_start);         $tag=fread($fp,3);          if ($tag == "tag") {             $this->title=fread($fp,30);             $this->artist=fread($fp,30);             $this->album=fread($fp,30);             $this->year=fread($fp,4);             $this->comment=fread($fp,30);             $this->genre=fread($fp,1);             fclose($fp);              return true;         } else {             fclose($fp);             return false;         }     } else {          return false;      } } 

enter image description here enter image description here


Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -