Un seguito di Differenza tra '\ n' e '\ r \ n '.
Sono passati alcuni decenni da quando è stato introdotto lo scisma. Oggigiorno, quando i documenti vengono scambiati su Internet, in genere senza alcuna conoscenza preliminare delle preferenze del cliente per le terminazioni di riga, i clienti devono gestire sia \n
, \r\n
.
A me sembra che sia sicuro usare solo \n
. Il software prodotto da Microsoft può elaborare entrambi. Anche i principali editor di testo in chiaro possono farlo. Browser, IDE, file manager, suite per ufficio, tutti questi possono farlo.
C'è qualche ragione per scrivere software per usare CRLF o è praticamente ok per unificare in "\ n"? Esistono problemi noti con "\ n" in tutti i principali software Windows moderni?
EDIT: il problema non riguarda il software stesso. Infatti il software può utilizzare una sorta di costante di NL
che si risolve in fase di runtime. Tuttavia, i file generati stanno per essere trasferiti e difficilmente convertiti in ogni occasione.
Immagina un'azienda in cui la macchina di origine di un contenuto / documento può essere qualsiasi piattaforma e anche il consumo. E il modo di trasferire i documenti può essere qualsiasi (posta, unità condivisa, download, ...) In tale scenario, non c'è modo di impedire che il contenuto utilizzi \n
visualizzato su Windows e viceversa. Da qui la domanda.