Whitespace is whitespace. Windows nor linux should matter (granted the eol delimiter is different but they're both whitespace). I'm guessing there's more to the code and/or data than the snippet you've shown. If you could give more details for 'It keeps coming back when I show the value in the interpreter as "undef"', we could track down the issue.
in reply to Re^2: Attempt to parse a line with odd characters is unsuccessful.
in thread Attempt to parse a line with odd characters is unsuccessful.