include_once 'mysqlconn.php';
include_once "functions.php";
$filename = $_GET['par'].".xls";
header("Content-type: application/x-msexcel");
header('Content-Disposition: attachment; filename="'.basename($filename).'"');
if ($_GET['i'] == "par1") {
func1();
} else if ($_GET['i'] == "par2") {
echo "şşşıııİİİ";
func2();
} else if ($_GET['i'] == "par3") {
echo "şşşıııİİİ";
func3();
}
Bu benim export2excel.php dosya ve fonk1 olduğunu, 2,3 functions.php dosyasına ve tüm garip bir şekilde karakter kodlaması dışında iyi çalışır tablo çıktı üretir. Ben bütün dosyalar için utf-8 kodlamasını kullanıyorum. Yukarıdaki açıklamalarımızın, sağlıklı kodlanmış çıktıyı üretir ama 2, dinlenme else if 2 "BÃœTÃ ‡ Ä ° Ã E ‡ Ä °" gibi garip karakterler ile benim çıkış kodlar. o Türkçe olarak "BÜTÇE İÇİ" dir.
kısa. Aynı dosya, aynı kodlama, aynı veritabanı ama farklı sonuçlar.
Herhangi bir fikir?