使用PHP将M3U8播放列表中的中文文件名进行URL编码
#EXTM3U #EXT-X-VERSION:3 #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-TARGETDURATION:8 #EXTINF:5.36, https://s3.bfzycdn.com/video/dianjinshengshouyueyu/%E7%AC%AC01%E9%9B%86/0000000.ts #EXTINF:2.96, https://s3.bfzycdn.com/video/dianjinshengshouyueyu/%E7%AC%AC01%E9%9B%86/0000001.ts #EXTINF:5.2, https://s3.bfzycdn.com/video/dianjinshengshouyueyu/%E7%AC%AC01%E9%9B%86/0000002.ts ';
使用PHP将M3U8播放列表中的中文文件名进行URL编码,可以解决播放器无法识别中文文件名的问题。例如,将“第01集”转换为URL编码后的“%E7%AC%AC01%E9%9B%86”。php<?php$str = '#EXTM3U#EXT-X-VERSION:3#EXT-X-PLAYLIST-TYPE:VOD#EXT-X-MEDIA-SEQUENCE:0#EXT-X-TARGETDURATION:8#EXTINF:5.36,https://s3.bfzycdn.com/video/dianjinshengshouyueyu/第01集/0000000.ts#EXTINF:2.96,https://s3.bfzycdn.com/video/dianjinshengshouyueyu/第01集/0000001.ts#EXTINF:5.2,https://s3.bfzycdn.com/video/dianjinshengshouyueyu/第01集/0000002.ts ';
$str = str_replace('第01集', urlencode('第01集'), $str);
echo $str;?>
运行上面的代码,会将字符串中的“第01集”转换为URL编码后的结果
原文地址: https://www.cveoy.top/t/topic/juWM 著作权归作者所有。请勿转载和采集!