这是我的代码,它没有在php中以utf8格式保存图像文件名,
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);
上面的代码使用imagejpeg保存图像,但文件名保存为“ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ谩¯Â.jpg”。我需要以utf8格式保存图像。