function read_file($file)
{
if(is_readable($file))
{
$handle = fopen($file,'r') or die("不能打开文件:$file !");
$arr=array();
$i=0;
while (!feof($handle))
{
$arr[$i] = fgets($handle);
echo "<br><a href=music_menu.php?id=".$i.">".basename(trim($arr[$i]))."</a><input type=hidden id='".$i."' value=".$arr[$i].">";
$i++;
}
fclose($handle);
}
}
read_file("music_list.txt");文件编码统一是默认的GB2312,其他关于中文输出的都没问题,就这个页面部分乱码,但在本地没有问题,
{
if(is_readable($file))
{
$handle = fopen($file,'r') or die("不能打开文件:$file !");
$arr=array();
$i=0;
while (!feof($handle))
{
$arr[$i] = fgets($handle);
echo "<br><a href=music_menu.php?id=".$i.">".basename(trim($arr[$i]))."</a><input type=hidden id='".$i."' value=".$arr[$i].">";
$i++;
}
fclose($handle);
}
}
read_file("music_list.txt");文件编码统一是默认的GB2312,其他关于中文输出的都没问题,就这个页面部分乱码,但在本地没有问题,
sound/music2.mp3
sound/伤心3.mp3
并且明确告诉浏览器编码为
<meta http-equiv="Content-Type" content="text/html; charset="gb2312" />