php链接到系统文件名,带有奇怪的字符

时间:2012-06-13 08:12:17

标签: php special-characters filenames urlencode

我正在尝试显示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;

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

0 个答案:

没有答案