maht adlı üyeden alıntı: mesajı görüntüle
iso8859-9 yerine ASCII dener misiniz?
Merhaba. Cevabınız için teşekkür ederim.
Ascii ile tüm denemeleri yaptım ve kodu bayağı düzenledim. Örneği ekte bilginize sunulmuştur.
O tarihten bu yana hala yapamadım.

Yardımınızı rica ederim.

<?php
ob_start();
include "db.php";
db_baglan();
?>

<?php
	header( "Content-Type: application/vnd.ms-excel" );
	header("Content-Type: text/html; charset=ASCII");
	header( "Content-Type: content=application/vnd.ms-excel;charset=ASCII" );
	header( "Content-disposition: attachment; filename=dosya.xls" );



	
	echo 'İd' . "\t" . 'Aracın Markası' . "\t" . 'Araç Plakası' . "\t" . 'Tarih' . "\t" . 'Gidiş KM' . "\t" . 'Dönüş Saat' . "\t" . 'Dönüş KM' . "\t" . 'Aracı Alan Kişi' . "\t" . 'Aracı Alma Nedeni' . "\t" . 'FARK' . "\n";
	
$q  = mysql_query("SELECT * FROM haberler ORDER BY haberid DESC limit 50");
while($row = mysql_fetch_array($q)){	
	$row['aracialankisi']=iconv("ASCII", "UTF-8",$row['aracialankisi']); 
		$farkim = $row["donuskm"] - $row["gidiskm"];
	echo $row['haberid']. "\t" . $row['aracmarkasi'] . "\t" . $row['aracplakasi'] . "\t" . $row['Tarih'] . $row['gidissaat'] . "\t" . $row['gidiskm'] . "\t" . $row['donussaat'] . "\t" . $row['donuskm'] . "\t" . $row['aracialankisi'] . "\t" . $row['aracialisnedeni'] . "\t" . "$farkim" . "\n";	
	}
	
?>
<?
ob_end_flush();
?>
bu şekilde yaptığım zaman isimler aşağıdaki şekilde Türkçe karakterlerden sonrası olmayacak şekilde çıkıyor.

MEHMET ATE

ONUR D
MEHMET ATE
ONUR ARSLAN
MUSTAFA S
AL
AL
HAYR
AL
ENG
AL
MEHMET ATE
MAHMUT NESL
HAYR
Mesela ATE olan kısmın ATEŞ olması, AL kısmının ise ALİ olması gerekiyor.

Teşekkürler.