Php 使用波兰语字母进行URL编码

Php 使用波兰语字母进行URL编码,php,Php,这是我的代码行: $file = basename($plik, ".pdf"); $pdf = 'pliki/dopobrania/pdf/'; $dopobrania.=' <div class="dopobrania_pdf'.($index==0?' active':'').'"> <a href="'.$pdf.$plik.'" ta

这是我的代码行:

            $file = basename($plik, ".pdf");
            $pdf = 'pliki/dopobrania/pdf/';
            $dopobrania.='
            <div class="dopobrania_pdf'.($index==0?'
active':'').'">
                    <a href="'.$pdf.$plik.'" target=_blank>'.$file.'</a>
            </div>
            ';
            $index++;
        }
    }
$file=basename($plik,.pdf”);
$pdf='pliki/dopobrania/pdf/';
$dopobrania.='
';
$index++;
}
}

美元档案中有字母“śćł”等。。单击链接时如何对其进行编码?

php的内置函数如何


尝试
urlencode
链接:

<a href="'.urlencode($pdf.$plik).'" target=_blank>'.$file.'</a>


如果您使用记事本+,请转到格式化并转换为UTF-8,这也是一个小提示。这在不久前帮助了我。将此应用于$plik生成器

阅读了吗?如果服务器、PHP和标头都正确配置为使用
UTF-8
,则无需对任何仅为标签的内容进行编码。如果您想将其作为URL使用,则必须对其进行
URL\u编码
UTF-8以外的任何地方都不要使用任何其他编码!!!相信我,你会发疯的!
<a href="'.urlencode($pdf.$plik).'" target=_blank>'.$file.'</a>