¿Cuáles son las diferencias entre Retorno de carro, Avance de línea y Nueva línea? ¿Depende del sistema operativo? ¿Por qué tenemos que usarlos todos solo para llegar a la siguiente línea?Retorno de carro, avance de línea y nueva línea
Respuesta
Generalmente, una "nueva línea" se refiere a cualquier conjunto de caracteres que es comúnmente interpretado como una señal de una nueva línea, que puede incluir:
- CR LF en DOS/Windows
- CR en Macs más antiguos
- LF en variantes de Unix, incluyendo Mac moderna
CR es el carácter ASCII de retorno de carro (código 0x0D), generalmente representado como \ r. LF es el carácter Línea de alimentación (Código 0x0A), generalmente representado como \ n.
Las computadoras originales basadas en máquinas de escribir necesitaban estos dos caracteres, que hacen exactamente lo que dicen: CR devolvió el carro al lado izquierdo del papel, LF lo alimentó con una línea. Windows mantuvo esta secuencia sin modificaciones, mientras que las variantes de Unix optaron por un uso de caracteres más eficiente una vez que solo se necesitaban simbólicamente.
Asegúrese de buscar un nuevo símbolo o función de línea independiente de la plataforma si necesita representar esta secuencia en el código. De lo contrario, al menos asegúrese de que cuenta las tres variantes anteriores.
Más sobre la historia: http://www.codinghorror.com/blog/2010/01/the-great-newline-schism.html
- 1. MVC Preserve retorno de carro - avance de línea en html
- 2. Retorno de carro y nueva línea con Java y readLine()
- 3. ¿Qué son el retorno de carro, el salto de línea y el avance de formulario?
- 4. En Sublime Text 2 ¿Cómo ver el retorno de carro y el avance de línea?
- 5. ¿Cuál es la diferencia entre un "avance de línea" y un "retorno de carro"?
- 6. ¿Por qué PHP trata el retorno de carro/avance de línea combinado como un solo byte?
- 7. Eliminación de retorno de carro y nueva línea del final de una cadena en C#
- 8. RichTextBox no procesando nuevos caracteres de retorno de línea/carro
- 9. Eliminar carro de retorno/nueva línea en la salida de archivo
- 10. Publicar nueva línea/retorno de carro como valor de campo oculto
- 11. ¿El retorno de carro \ ry la nueva línea \ n siempre deben usarse juntos? \ r \ n
- 12. Lectura \ r (retorno de carro) vs \ n (nueva línea) desde la consola con getc?
- 13. Git: convertir retorno de carro \ r a la nueva línea \ n con git hook?
- 14. ¿Cómo encontrar un retorno de carro sin un avance de línea después de él con patrón de expresión regular?
- 15. Capturando caracteres linebreaks (línea nueva, avance de línea) en un área de texto
- 16. Encontrar salto de línea y retorno de carro (\ r \ n) en MySQL
- 17. vba userforms comportamiento de retorno de carro
- 18. Nokogiri to_xml sin retorno de carro
- 19. iPhone UITextField: ¿cómo insertar una nueva línea con la tecla de retorno?
- 20. Detectar un carácter de nueva línea
- 21. Forzar un retorno de carro en textarea
- 22. Reemplazar nueva línea/retorno con espacio usando regex
- 23. Imprimir en la misma línea y no en una nueva línea en python
- 24. ¿Cómo hacer coincidir el espacio en blanco, el retorno de carro y el avance de línea usando expresiones regulares en PHP?
- 25. UNIX: Reemplazar nueva línea w/Colón, La preservación de nueva línea Antes de EOF
- 26. Cómo implementar el retorno de carro en XSLT
- 27. SSRS 2008 R2 Retorno de carro Problema
- 28. ¿Hay retorno de carro, constante de salto de línea en MS Access?
- 29. interceptar retorno de carro en un área de texto
- 30. file_put_contents y una nueva línea de ayuda