eğer dosya 8899-9 ise
header("Content-Type: text/xml; charset=ISO-8859-9");
bunu dener misin
Değişen bir şey yok, Türkçekaynaklı karakterlerde tarayıcı kaynaklı bir değiştirilme işe yaramıyor, bu fopen() laneti dosyayı okurken tanımadığı karakterleri okunamaz hale getiriyor. Ama fopen() ile TR bir siteyi okuttuğumda böyle bir şey olmuyor, kafam iyice karıştı..
Bu arada uzaktaki dosyanın herhangi bir karakter kodlaması yok.