Как использовать поле richtext для форматирования текста? - PullRequest
0 голосов
/ 17 августа 2010

Я создаю такое приложение, где пользователь может публиковать там статьи размером до 800-1000 words.

Что я должен использовать для поддержания форматирования текста, такого как абзац, следующая строка и т. Д. (Если я использую textarea в качестве вводатекстовое поле для статьи?).Я использую mySql, так что мой datatype для хранения текста статьи VARCHAR или TEXT ??а какой должен быть size на 1000 слов?

1 Ответ

1 голос
/ 17 августа 2010

С VARCHAR вы можете хранить до 65000 байт.Если вам нужно больше, вам нужно перейти на MEDIUMTEXT (16 миллионов байт).Для utf8 вы должны вычислять два байта на символ.

Вам не нужно делать ничего особенного, чтобы сохранить разрывы строк при сохранении данных в MySQL.Однако при извлечении данных из базы данных для отображения необходимо обработать эти разрывы строк в соответствующие теги html <br>.Gor пример PHP имеет функцию nl2br().

...