Udostępnij za pośrednictwem


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ć.