Handling newline character in input between Windows and Linux

Posted by Fazal on Stack Overflow See other posts from Stack Overflow or by Fazal
Published on 2010-03-09T00:22:39Z Indexed on 2010/03/09 0:36 UTC
Read the original article Hit count: 324

Filed under:

I think this is a standard problem which may have been asked before but I could not get the exact answer so posting the issue.

The issue is that our server is running on a linux box. We access the server over the browser on a window box to enter data into field which is supposed to contain multiple lines which user can enter by pressing the enter key after each line Abc Def GHI

When this input field (this is a text area),is read on the linux machine, we want to split the data based on new line character.

I had three question on this.

  1. Does the incoming data contain "\r\n" or "\n"

  2. If incoming data does contain "\r\n", the linux line.separator property (vm property) would not work for me as it would say "\n" and therefore may leave "\r" in the data.

  3. If "\r" is left in the data, if I open the file on a windows machine, will this mean a newline character?

Finally can anyone tell me the standard way to deal with this issue?

© Stack Overflow or respective owner

Related posts about java