Перенос на новую строку

Здравствуйте. Не можем понять, как перенести часть строки на новую строку. Для примера возьмем строку “123456”. Хотели записать ее в файл в виде:
123
456
Попробовали записать “123\r\n456”, оперировали с этими спец. символами по-разному, но в любом варианте в файле записывается “123 456”, то есть символы заменяются на пробел.

Помимо записи в ворд еще стоит задача отправить письмо с этим текстом, а в письме текст отображается таким же образом

Добрый день!

мне помогло в той же ситуации использовать \x0D\x0A вместо \n

можете посмотреть Эту тему там подобное разбиралось

1 симпатия

Видимо проблема именно в самом ворде, потому что записать в блокнот получилось, а при попытке заменить путь на файл ворд и после открыть его я получаю вот такой результатimage

А если делать это через активность “Записать в Word”, то файл откроется, но опять с пробелом вместо переноса

я попробовал пойти от обратного и сделал файл ворда с содержанием:
строка 1
строка2
значение переменной
строка3
считал из файла и получилось что каждая строчка заключена в тэг p (< p > строка </ p> только без пробелов в <>)
Может это вам поможет

1 симпатия

Спасибо, помогло. Как оказалось, достаточно открывающего тэга для этих целей