Pregunta

En JavaScript, se trataba de un problema de compatibilidad entre navegadores, por lo que se utilizaron ambos, pero hay numerosos casos en diferentes idiomas en los que veo ambos impresos juntos como \ r \ n. ¿Sigue siendo esta la norma generalmente exceptuada de que siempre debe usar ambos, o existe alguna vez un momento en que los idiomas entienden ambos y terminan con un descanso y una devolución?

¿Fue útil?

Solución

El par CRLF es el marcador de final de línea (EOL) esperado en la mayoría de los protocolos de Internet.

Aquí, el principio de robustez de Postel " debería aplicar. Sé liberal en lo que aceptas, pero estricto en lo que envíes. Entonces, prepárese para recibir solo un LF, pero si está enviando el uso de datos, sea cual sea el requerimiento de los estándares relevantes.

Otros consejos

Esto no es un problema de compatibilidad de idioma, sino un problema de archivo o un problema de protocolo. En cuanto a los archivos: Unix usa \ n como un retorno de carro, Windows usa \ r \ n y creo que MacOS usó (no estoy seguro ahora). Muchos lenguajes de 'multiplataforma' resumen esto en una variable dependiente de la plataforma Protocolo-sabio: lo que especifica el protocolo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top