RFile iFile;
TFileText fileText;
TInt err;
err = iFile.Open(iSession, KFileName, EFileRead);
if (err != KErrNone) {
User::Leave(err);
}
fileText.Set(iFile);
while ((fileText.Read(service) == KErrNone)
{...}
---------------------------------
when I run your program on an unicode version of the file it works. I guess TFileText only works with unicode files.