See fiddle: if you press Enter
in the textarea on a recent Mac, the newline
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?
I believe you're confusing two things:
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?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With