За последние 24 часа нас посетили 37135 программистов и 7906 роботов. Сейчас ищут 1768 программистов ...

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

Тема в разделе "PHP для новичков", создана пользователем Dimka28, 26 авг 2023.

  1. Dimka28

    Dimka28 Новичок

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

    Вложения:

    • error.jpg
      error.jpg
      Размер файла:
      113,2 КБ
      Просмотров:
      6
    #1 Dimka28, 26 авг 2023
    Последнее редактирование: 26 авг 2023
  2. Drunkenmunky

    Drunkenmunky Старожил

    С нами с:
    12 авг 2020
    Сообщения:
    1.511
    Симпатии:
    284
    Код (Text):
    1.  
    2. <?php
    3. echo '<xmp>';
    4. echo htmlentities($str, ENT_QUOTES, 'UTF-8');
    5. ?>
    Примените код выше к вашей переменной, установив нужную кодировку и скопируйте сюда вывод.
     
  3. Dimka28

    Dimka28 Новичок

    С нами с:
    26 авг 2023
    Сообщения:
    2
    Симпатии:
    0
    В phpmyadmin в таблице русский текст норм отображается, а при дампе в файле sql крокозябры. Таблица в формате utf8_general_ci. Перед записью в базу делаю еще
    Код (Text):
    1. $con->set_charset("utf8");
    Хз чего так получается при дампе)))
    Вывод с вашего кода на прикрепленном скрине.
     

    Вложения:

    • text.jpg
      text.jpg
      Размер файла:
      279,1 КБ
      Просмотров:
      5
  4. Drunkenmunky

    Drunkenmunky Старожил

    С нами с:
    12 авг 2020
    Сообщения:
    1.511
    Симпатии:
    284
    Вот это "echo htmlentities(...." на вашем скрине говорит о том, что вы как-то неправильно вставили код выше.
    Попробуйте разные варианты. Пока на экране не появятся html-сущности вашего текста.