Line break represented as "\r" on Mac?
10,210
I believe you're confusing two things:
- What character code does pressing the enter key yield?
- What line ending is used on which platforms?
As far as I know, the answer to #1 is 13 (ASCII carriage return, "\r") for all platforms.
Do you have a platform where this is not what you're seeing?
Related videos on Youtube
![Bart](https://i.stack.imgur.com/22HHc.jpg?s=256&g=1)
Comments
-
Bart about 2 years
See fiddle: if you press
Enter
in the textarea on a recent Mac, thenewline
character appears to be represented by\r
, which would be in direct contrast to the answers to this, this and this question and to Wikipedia. To summarise these links:-
\r
represents a line break on old Macs (OS 9 and before) -
\n
represents a line break on UNIX systems (OS X, Linux) -
\r\n
represents a line break on Windows.
When I press Enter in the JSFiddle, I get the following result (OS X 10.11.6):
textarea: \r span: \n
This behaviour took a long time to figure out and seems illogical. What could be the underlying rationale?
-
dandavis almost 8 yearsyour fiddle looks at the wrong thing, try testing the
.value
of the textarea...
-