Мои статьи [22] |
Главная » Статьи » Мои статьи |
Как кодируются окончания строк?Исторически так сложилось, что в разных операционных системах Однако, одна неприятная деталь, все-таки осталась до сих пор. Речь о том, как кодировать конец строки. Во всех Unix-подобных системах принято конец текстовой строки обозначать одним Это, несколько странное решение, но с ним приходится мириться, пока есть на свете детище Билла Гейтса. В результате такого неоднозначного поведения файлы, созданные в Поэтому обычные пользователи компьютеров не замечают существования В C# справиться с этой ситуацией очень просто. В объекте Environment
То такой код будет правильно работать только по Unix. Если заменить строчку с выводом в файл на следующую:
То мы получим версию только для Windows. Правильно же написать так:
В этом случае наш код всегда будет работать правильно. Как видите, решить проблему очень просто. Тем не менее, нельзя забывать про существование такой особенности. ссылка на источник | |||||||
Просмотров: 2820 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |