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.