hocam sorunonunla ilgili değil... php'nin ürettiği xml türü UTF-8 değil ANSI sorun o...
hocam dediğiniz şey için header("Content-Type: text/xml; charset=utf-8"); bunun işe yaraması gerekiyor ama olmadı demişsiniz. Bende de olmuştu böyle bir sorun bu şekilde halletmiştim.