Проверил в стандартном Блокноте Windows на двух системах все одинаково выводится с разделителями.
Блокнот и не должен выполнять какое либо форматирование, он отображает текст как есть, так что вывод ";" абсолютно нормален. Странно что у вас разное отображение.