>I have a GEDCOM file created with Brothers Keeper. It has @ in the date field.
> The thing i have been wondering is if it is a leftover from a UNIX file converted to dos or Windows.
Possibly. One thing to recall is that when one imports any gedcom from another user or unknown source, a file is created that can tell you what BK did with things it did not know how to handle.
That file is typically labled GED.LST and it's a standard text file. If the import could not handle something, one will find lines giving the new Bk number and what it should have properly imported. Cut and paste into the _good_ database as needed.
Another thing to recall is that a gedcom file is generally created in a standard text format and thus can be examined by most word processing files. So a simple "find and replace" could be run *before* any importation to remove strange characters.
If, however, you've already imported that gedcom into your good database and no longer have the ged.lst file or have renumbered your database, you'd best repeat the importation into a new dummy folder then examine that dummy BK file until you know what individual's record it is in and what it's supposed to be. Fix in your good database then delete the dummy one.