Удалить все с начала и с конца строки

Привет всем. Такая ситуация: получаю из базы текст и в нем в начале и в конце строки толи табуляция, толи переносы, уже все регулярки перепробовал — ничего не помогает. Я там думаю, что это проблема при сохранении в базу, т.к. текст вставляется чистый, я удаляю все тэги и делаю trim, а приходит с базы с багами.

 

Код (Text):
  1.  
  2. <?php
  3. echo ‘<xmp>’;
  4. echo htmlentities($str, ENT_QUOTES, ‘UTF-8’);
  5. ?>

Примените код выше к вашей переменной, установив нужную кодировку и скопируйте сюда вывод.

 

В phpmyadmin в таблице русский текст норм отображается, а при дампе в файле sql крокозябры. Таблица в формате utf8_general_ci. Перед записью в базу делаю еще

Код (Text):
  1. $con->set_charset(«utf8»);

Хз чего так получается при дампе)))
Вывод с вашего кода на прикрепленном скрине.

 

Вот это «echo htmlentities(….» на вашем скрине говорит о том, что вы как-то неправильно вставили код выше.
Попробуйте разные варианты. Пока на экране не появятся html-сущности вашего текста.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *