Kodowanie i podziały
W programie Visual Studio tekst jest domyślnie zakodowane jako UTF-16.Kodowanie jest taka sama jak według typu String w.NET Framework.Można zmienić kodowanie pliku w Plik/zaawansowane opcje zapisywania.Można użyć tych samych ustawień, aby określić typ znaków końca linii, którą chcesz.
W programie Visual Studio następujące znaki są interpretowane jako podziały wierszy:
CRLF: Powrót karetki + wysuwu wiersza Unicode znaki 000 D + 000A
LF: Wysuwu wiersza, 000A znak Unicode
NEL: Następnego wiersza, znak Unicode 0085
LS: Linii separatora, znak Unicode 2028
PS: Separator akapitu, znaku Unicode 2029
Tekst, który jest kopiowany z innych aplikacji przechowuje oryginalne kodowanie i znaki podziału wiersza.Na przykład podczas kopiowania tekstu z Notatnika i wklej go do pliku tekstowego w programie Visual Studio, tekst programu Visual Studio ma takie same ustawienia, które miał on w Notatniku.
Podczas otwierania pliku, który zawiera znaki podziału wiersza różnych może pojawić się okno dialogowe z pytaniem, czy znormalizowane znaków końca linii niespójne i które typ podziałów wierszy, aby wybrać.