Caso retorno do carro \ r e nova linha \ n ser sempre usados ??juntos? \ R \ n
-
05-07-2019 - |
Pergunta
No JavaScript isso era um problema de compatibilidade cross-browser, por isso ambos foram usados, mas há inúmeros casos em diferentes idiomas em que eu vejo tanto impressos juntos como \ r \ n. Isto ainda é a norma geralmente exceto que você deve apenas usar sempre ambos, ou há sempre um momento em que os idiomas entender tanto e você acaba com uma pausa e um retorno?
Solução
O par CRLF é esperado o fim-de-linha (EOL) marcador na maioria dos protocolos da Internet.
Aqui, Postel de "Robustez Princípio" deve aplicar-se. Seja liberal no que você aceitar, mas rigorosa no que você enviar. Então, estar preparado para receber apenas um LF, mas se você está enviando o uso de dados sejam quais forem as normas relevantes exigem.
Outras dicas
Este não é um problema de compatibilidade língua, mas tanto um problema de arquivo ou um problema de protocolo. sábio de arquivo-: usos Unix \ n como um retorno de carro, o Windows usa \ r \ n e acho MacOS utilizado (não tenho certeza sobre agora) \ r. Muitos 'multiplataforma' linguagens abstratas isso em uma variável dependente de plataforma. Protocolo-wise:. O que o especifica protocolo