我的txt文件内容如下:
人之初、
性本善、
性相近、
习相远。我想把它显示在网页上,代码如下:<?php
$filename="c:/123.txt";
$fp=fopen($filename,"r");
$fsize=filesize($filename);
if($fsize>0)
{
$read=fread($fp,$fsize);
echo iconv('gbk','utf-8',$read);
}
fclose($fp);
?>但是显示出来的效果是:
人之初、性本善、性相近、习相远。请问,我该如何操作才能在网页上显示成:
人之初、
性本善、
性相近、
习相远。非常感谢!
人之初、
性本善、
性相近、
习相远。我想把它显示在网页上,代码如下:<?php
$filename="c:/123.txt";
$fp=fopen($filename,"r");
$fsize=filesize($filename);
if($fsize>0)
{
$read=fread($fp,$fsize);
echo iconv('gbk','utf-8',$read);
}
fclose($fp);
?>但是显示出来的效果是:
人之初、性本善、性相近、习相远。请问,我该如何操作才能在网页上显示成:
人之初、
性本善、
性相近、
习相远。非常感谢!
echo iconv('gbk','utf-8',$read).'<br/>';
$data = file($filename);
foreach($data as $v){
echo iconv('gbk','utf-8',$v).'<br/>';
}
$filename="c:/123.txt";
$data = file($filename);
foreach($data as $v){
echo iconv('gbk','utf-8',$v).'<br/>';
}
echo '<pre>';
print_r($str);
echo '</pre>';这样就可以了。。
$filename="c:/123.txt";
echo nl2br(iconv('gbk','utf-8',file_get_contents($filename)));