Задать вопрос
@ich7nsv

Как реализовать перенос строки MarkdownV2?

Доброго времени суток, ломаю голову и не могу решить:

Импортирую запись текста из SQLITE3 в Python файл с библиотекой AIOGRAM, но не могу перенести текст на новую строку, обрабатываю текст с помощью

parse_mode="MarkdownV2"

То есть разделитель строки должен быть записан в самой записи базы данных, а не в функции Python, пробовал:
  • /n
  • %0A
  • Двойной пробел


64e8f62b537d9853378293.png

Но не чего не сработало, помогите узнать - как мне записать текст в базу данных что бы работал перенос текста на новую строку :)
  • Вопрос задан
  • 808 просмотров
Подписаться Простой 2 комментария
Решения вопроса 1
В базе данных перенос должен быть в сыром виде. Если вставляешь запись руками, то попробуй shift+enter нажать.

Если вставляешь через код, то тогда \n без экранирования.

Если хочешь, чтобы перенос сохранился после рендера md, то Vindicar дал ответ.
Одинарный перенос в md игнорируется
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
https://www.markdownguide.org/basic-syntax/#line-breaks
To create a line break or new line (<br>), end a line with two or more spaces, and then type return.

Попробуй два пробела перед переносом строки, т.е. ' \n'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы