Поэтому я написал программу на Java, которая записывает текстовый файл с помощью класса FileWriter. В write () есть несколько "\ n". Когда я запускаю файл класса на своем компьютере (W10), он работает как intendend, и текст разделяется разрывами строки. Однако, если я запускаю класс на компьютере моих друзей (также W10), текстовый файл создается без разрывов строк, все в одной строке и без пробелов между строками. Однако, если он запускает версию программы, в которой все символы «\ n» заменены на «\ r \ n», она работает, как задумано. CMD компьютера моего друга использует chcp 932, а мой - 850, если это поможет.
Это заставляет меня задаться вопросом ... даже если у меня это работает только с «\ n», следует ли мне использовать форму «\ r \ n» для обеспечения совместимости?
Спасибо!