- 论坛徽章:
- 0
|
我在DREAMWEAVER中建立一个文件1.php,目的是为了将查询的结果存入csv文件,但是我遍及好文件保存以后,再次打开内容是乱码,但是在浏览器中测试结果确是正确的,请问各位高手,如何解决这个问题:
1.php代码如下:注(代码编写过程中没有任何问题,中文也能正常显示。而且别的生成csv文件的页面有的是这样,有的确能正确显示)
<?
$filename="3é?·?ù′????¢".date("Y-m-d").".csv";
header("Content-disposition: filename=$filename");
header("Content-type: unknown/unknown");
echo "í?o?,3μ?í,ê?á?,??3?,??o?,1???,1¤?ò1,1¤?ò2,1¤?ò3,1¤?ò4,1¤?ò5,1¤?ò6,1¤?ò7,1¤?ò8,1¤?ò9,1¤?ò10,±?×¢,3é?·àà?í,????μ¥??";
echo"\n";
$conn=odbc_connect("kfgl","","$dbpass");
$sql="select * from probase where 3μ?í='$chex' order by í?o?";
$result_id =odbc_do($conn,$sql);
$count=0;
while (odbc_fetch_row($result_id))
{ $count=$count+1; }
odbc_fetch_row($result_id,0);
if($count>0)
{
while (odbc_fetch_row($result_id))
{
for($i=1;$i<20;$i++)
{$findre[$i]=odbc_result($result_id,$i); }
echo ("$findre[1]".",");
echo ("$findre[2]".",");
echo ("$findre[3]".",");
echo ("$findre[4]".",");
echo ("$findre[5]".",");
echo ("$findre[6]".",");
echo ("$findre[8]".",");
echo ("$findre[9]".",");
echo ("$findre[10]".",");
echo ("$findre[11]".",");
echo ("$findre[12]".",");
echo ("$findre[13]".",");
echo ("$findre[14]".",");
echo ("$findre[15]".",");
echo ("$findre[16]".",");
echo ("$findre[17]".",");
echo ("$findre[7]".",");
echo ("$findre[18]".",");
echo ("$findre[19]".",");
echo"\n";
}
}
odbc_close($conn);
?>
[ 本帖最后由 wateran_80 于 2006-4-19 16:52 编辑 ] |
|