gpt4 book ai didi

php - RecursiveIteratorIterator 中的奇怪符号

转载 作者:可可西里 更新时间:2023-10-31 23:31:08 25 4
gpt4 key购买 nike

您好,当我在名为 upload 的文件夹中列出文件时遇到问题,当有阿拉伯文文件时它显示 ���� ���� ������

           $target = "upload";
$it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($target));

while($it->valid()) {

if (!$it->isDot()) {
$nom=$nom+1;
echo $it->getSubPathName();
echo '<tr align="center"><td> <a href="play.php?fil=' . $it->getSubPathName() . '">Play</a> </td><td>' . $it->getSubPathName() . '</td><td>' . $nom . '</td></tr>'; } }

最佳答案

首先,将文本转换为UTF-8:

iconv('CP1256', 'UTF-8', $it->getSubPathName());

然后,确保 Web 浏览器将页面正确解码为 UTF-8。将其作为您的 PHP 文件的顶部:

<?php
header("Content-Type: text/html; charset=UTF-8");

// The rest of the code

关于php - RecursiveIteratorIterator 中的奇怪符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22199582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com