En términos de la línea de salto, unicode introdujo el separador de línea u+ 2028 y el separador de párrafo u+ 2029 este fue un intento de proporcionar una solución unicode para la codificación de los párrafos y líneas semánticamente, potencialmente reemplazando todas las diversas soluciones de plataforma. al hacerlo, unicode proporciona un camino alrededor de las soluciones dependientes de la plataforma histórica. Sin embargo, pocos si cualquier solución unicode ha adoptado estos separadores de línea unicode y párrafo como los personajes de la línea canónica única. Sin embargo, un enfoque común para resolver este problema es a través de la normalización de newline esto se logra con el sistema de texto de cacao en mac os x y también con las recomendaciones de w3c XML Y HTML. en este enfoque cada posible personaje de newline se convierte internamente en una newline común (que no importa realmente, ya que es una operación interna sólo para renderizado). en otras palabras, el sistema de texto puede tratar correctamente el carácter como una línea de salto, independientemente de la codificación real de la entrada.
Cómo funciona el formato de normalización de newline?
cada posible personaje de newline se convierte internamente en una newline común