NUL symbol after a separator is definitely the problem of generator software. I'll see what can be done, though I for one do not see any reason to support ill-formed files. The obvious consequence of "removing non-numeric characters in front of coordinate values" (I suppose you call N,S,W and E also non-numeric? But we read and treat them as well) will be breaking of code, name and description handling. Currently you see the problem immediately and fix it at the source. If I hide it, you'll end with random garbage in text fields (obviously, NUL is just a random symbol in this case, there could be any other in it's place, including any random digit).