Take a look at the file with a hex editor. Strange (yet unprintable) characters can find their way into data. The most frustrating one I found was a vendor who was inserting tab characters at the end of some fields in the generic index file -- they were invisible when displayed in most text editors!