1

我正在尝试在操作系统文件系统中显示具有奇怪字符的图像。我认为操作系统是 CentOS Linux。我不确定操作系统文件名有什么字符编码,或者“ö”是否总是在文件名中以相同的方式编码。至少该文件夹中包含“ö”的文件在下面的代码中在 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;

你能帮我从浏览器访问这些文件吗?

4

0 回答 0