
require_once('../mysql_baglanti.php');
require_once('../fonksiyonlar.php');
$export_file = "urunlerin_ciktisi.csv";
header('Pragma: public');
header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
header ("Pragma: no-cache");
header("Expires: 0");
header('Content-Transfer-Encoding: none');
header('Content-Type: application/vnd.ms-excel;'); // This should work for IE & Opera
header("Content-type: application/x-msexcel");
header('Content-type: text/csv; charset=windows-1252');
header('Content-Disposition: attachment; filename="'.basename($export_file).'"');
echo "Urun id,Urun Adi,Urun Aciklama\n";
$satir;
$sql = mysql_query("SELECT * FROM urunler")or die(mysql_error());
while ($cek = mysql_fetch_assoc($sql)) {
$urun_id = $cek['urun_id'];
$urun_adi = $cek['urun_adi'];
$urun_aciklama = replaceSpace(html_entity_decode($cek['urun_aciklama']));
echo $urun_id.',"';
echo $urun_adi.'","';
echo $urun_aciklama.'"';
echo "\n";
}Cvs export ediyorum Türkçe karakter hatasını ne yapdıysam düzeltemedim.Şunların hepsini denedim.
/*mysql_query("SET NAMES latin5");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION='latin5_turkish_ci'"); */
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");phpmyadminde karakter setlerini denedim.Ayrıyetten header olarak
header('Content-type: text/csv; charset=windows-1252');
uft-8Kısacası çok fazla şey denedim. Denemediğim yöntem kalmadı desem yeridir. EEE kardeşim olmuyorsa bir bilene danış dedi abim. Bende r10 a sorum dedim.Yardımcı olursanız çok makbule geçer. Çalışmalarınızda kolaylıklar dilerim.
