Condividi tramite


Codifiche e interruzioni di riga

Nel testo di Visual Studio viene codificato come UTF-16 per impostazione predefinita.Questa codifica non corrisponde a quella utilizzata dalla stringa in .NET Framework.È possibile modificare la codifica di un file in Il file/avanzata le opzioni di salvataggio.È possibile utilizzare le stesse impostazioni per determinare il tipo di caratteri di interruzione di riga desiderata.

in Visual Studio i seguenti caratteri sono interpretati come interruzioni di riga:

  • CRLF: ritorno a capo + avanzamento riga, caratteri Unicode 000D + 000A

  • LF: avanzamento riga, carattere Unicode 000A

  • NEL: riga successiva, carattere Unicode 0085

  • LS: separatore di riga, carattere Unicode 2028

  • PS: separatore di paragrafo, carattere Unicode 2029

Testo che viene copiato da altre applicazioni tiene la codifica e caratteri di interruzione di riga originali.Ad esempio, si copia il testo dal Blocco Note e incollarlo in un file di testo in Visual Studio, il testo di Visual Studio ha le stesse impostazioni che ha rilevato in Blocco Note.

Quando si apre un file che contiene caratteri di interruzione di riga diversi, è possibile visualizzare una finestra di dialogo in cui viene chiesto se i caratteri di interruzione di riga incoerenti devono essere normalizzati e il tipo di interruzioni di riga da scegliere.