Here is my code which is not saving image filename in utf8 format in php,
header('Content-type: text/html; charset=utf-8');
$data = $_POST ['img'];
$data = str_replace ( 'data:image/png;base64,', '', $data );
$data = base64_decode ( $data );
$meme_filename_in_utf8 = "UTF8 STRING NAME";
$url = UPLOAD_DIR . $meme_filename_in_utf8 . '.jpg';
$source_url = imagecreatefromstring($data);
imagejpeg($source_url, $url, 90);
The above code saves image using imagejpeg, but file name is saving as "à ®‡à ®¨à ¯Âà ®¤-à ®®à ®¾à ®¸à ¯Â.jpg". I need to save image in utf8 format.