Чтобы быть счастливым, просто следуйте рекомендациям стандарта.
http://unicode.org/standard/reports/tr13/tr13-5.html
И предлагаем варианты для особых случаев, таких как старые MacOS. Или обработайте случай автоматически, если вы сможете надежно их обнаружить.
Рекомендую отформатировать текст в стиле Unix. Забудьте о пользователях Windows. Потому что ни один пользователь Windows не использует обычный текст для документа или данных. Они будут расстроены, если вы передадите простой текст. Они всегда ожидают документ Word или Excel. Даже если они используют простой текстовый файл, единственная проблема, которую они получат, это просто странное отображение текста.
Но пользователи Unix увидят, что все их инструменты будут работать некорректно. Специально для Unix строго следуйте стандарту.
PS.
О, если ваш пользователь Windows является разработчиком, просто отформатируйте текст в Unix и скажите, что это файл из Unix.