PDA

View Full Version : سوال: ایراد این کد چی هست که نمیتونه فایلهای با نام فارسی رو نشون بده؟



nekooee
سه شنبه 07 خرداد 1392, 02:10 صبح
سلام
دوستان من طبق راهنمایی های انجام شده کد رو نوشتم ولی باز هم علامت سوال نشون میده فارسی ها رو.
دلیل چیه؟؟ سرور البته ویندوز هست و روی ویندوز اجار میکنم.




<?php
$url='http://196.168.0.1';
//List files in images directory
$dh = opendir("./"); // Root directory
while (($file = readdir($dh)) !== false)
{
// converts the filename to utf8
$file_utf8 = iconv( "iso-8859-1", "utf-8", $file );
echo '<A href="'."$url".'/'.basename(__DIR__).'/'.utf8_decode($file_utf8).'">'.$file_utf8.'</A>'."<br />";
}
closedir($dh);
?>

nekooee
چهارشنبه 08 خرداد 1392, 11:02 صبح
کسی نمیتونه کمک کنه؟

MMSHFE
چهارشنبه 08 خرداد 1392, 13:28 عصر
بجای iso-8859-1 از windows-1256 استفاده کنید.

nekooee
جمعه 10 خرداد 1392, 01:41 صبح
ممنون از اون هم استفاده کردم فرقی نکرد احتمالا چون روی wamp تست میکنم ایراد از تنظیمات وب سرور هست....