Автор Муханов Отан задал вопрос в разделе Другие языки и технологии
Вывод данных MySQL с форматированными абзацами и получил лучший ответ
Ответ от Некто в сером, именуемый ОН[гуру]
$query = "SELECT text FROM table WHERE....";
}
$cat = mysql_query($query);
if (!$cat) puterror("Ошибка #1");
if(mysql_num_rows($cat) > 0)
{
while($cats = mysql_fetch_array($new))
{
echo "<p> nl2br($cats['text'])."</p>";
Ответ от Dark Elf[новичек]
Проблема с кодировками. Даже если кодировки одинковые у поля и у страницы, на которую осуществляется вывод, то нет гарантии, что текст вносился в базу в той же кодировке. Описаный выше способ скорее всего решит проблему с выводом, но нагрузит скрипт. Лучше решить вопрос с нестыковкой кодировок при внесении в базу инфы и выводе ее, конечно, если есть такая возможность.
Проблема с кодировками. Даже если кодировки одинковые у поля и у страницы, на которую осуществляется вывод, то нет гарантии, что текст вносился в базу в той же кодировке. Описаный выше способ скорее всего решит проблему с выводом, но нагрузит скрипт. Лучше решить вопрос с нестыковкой кодировок при внесении в базу инфы и выводе ее, конечно, если есть такая возможность.
Ответ от Карамышев Павел[гуру]
Возможно, что поле mediumtext в KOI8, а вывод в 1251. Переносы строк теряются. Попробуйте совместить кодировки или перед выводом преобразовать
в нужную кодировку.
Возможно, что поле mediumtext в KOI8, а вывод в 1251. Переносы строк теряются. Попробуйте совместить кодировки или перед выводом преобразовать
в нужную кодировку.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вывод данных MySQL с форматированными абзацами