Merhaba,

Çok enterasan bir sorun yaşıyorum. Localde ve başka sunucularda bu sorun yok ancak kullandığım sunucuda (centos, plesk, PHP 4,3) bu sorun var.

Şöyleki tüm kodlamalarım utf-8. Txt dosyadaki verileri okutup değişkenlere atıyorum ve yazdırıyorum. Ancak sadece Türkçe karakterler ile başlayan değikenlerde ilk harf kayboluyor.

<?
$dosya="referans/deneme.txt";
$bak=@fopen($dosya,"r");
while(!feof($bak)):
$satirlar=fgetcsv($bak,1024,";");

if ($satirlar[0]<>"" or $satirlar[1]<>"")
{
if ($alt=="renkli")
{
print "<tr><td>$satirlar[0]</td><td>$satirlar[1]</td><td>$satirlar[2]</td><tr>"; $alt="renksiz";
}
else {print "<tr class=\"alt\"><td>$satirlar[0]</td><td>$satirlar[1]</td><td>$satirlar[2]</td></tr>";$alt="renkli";}
}
else {}
endwhile;
fclose($bak);
?>

ayni veriyi sayfaya include kullanarak alinca hiçbir sorun yok !

sunucunun httpd.conf ve php.ini ayarlarına yapmadığım müdehale kalmadı. İnternette çözümü çok aradım. Bırakın çözümü ! bu sorunu yaşayan bile bulamadım.

Herhangibir fikriniz var mı ?

Teşekkürler.