我正在尝试显示OS文件中包含奇怪字符的图像。我认为操作系统是CentOS Linux。我不确定OS文件名的编码字符是什么,或者'ö'总是以相同的方式编码在文件名中。至少包含此文件夹中“ö”的文件在src中转换为下面代码中的%F6,但浏览器无法找到该文件。我发现无法浏览服务器上的这些ö文件。
$content = '';
$images = scandir("gallery/test");
foreach( $images as $im )
{
$im_rurl = rawurlencode($im);
if ( is_dir("gallery/$im") ) continue;
$content .= "<img src='gallery/test/$im_rurl' />";
}
echo $content;
您能帮我从浏览器访问这些文件吗?