0

我在 PHP 中创建相册我在目录库中有我的画廊,我编写代码来显示该目录中的所有文件夹。

$base   = "uploads/pages/Gallery";
    $thumbs = "thumbs"; 
    $get_album  = $_GET['album'];
    $openthumbs = opendir($base."/".$thumbs);

    if(!$get_album){
        echo "<center><b><p>Επιλέξτε Album</p></b></center>";
        $handle = opendir($base);

        while(($file = readdir($handle))!==FALSE){
            $file = htmlspecialchars($file);
            if(is_dir($base."/".$file) && $file !="." && $file !=".." && $file !="$thumbs"){

    ?>
    <div class="album">
    <div class="albumbody">

    </div>
    <div class="albumtitle"><?php echo "<a href='$page?album=$file'>$file</a>";?>

    </div>
    </div>

我可以看到专辑,但希腊语编码有问题,当我用英文写专辑名称时我没有任何问题,但在希腊语中我无法阅读。所有页面都是希腊语我没有任何问题,我只有文件夹名称有问题。有人可以帮我解决这个问题。非常感谢。

4

2 回答 2

0

试一试(假设您的网页中有 utf-8 编码元标记):

$utf8String = mb_convert_encoding($str, 'UTF-8', 'GREEK');

还要确保您的 php 文件被编码为没有 BOM 的 UTF-8。

于 2013-01-17T11:36:30.753 回答
0

确保您的 php 文件以 UTF8 编码。检查您的编辑器是否有此属性

于 2013-01-17T11:36:45.893 回答