Поддержка Проблемы и решения Убрать неразрывные пробелы

  • Всех приветствую.

    Есть проблема, с которой я никак не могу справиться. При редактировании записи WordPress расставляет неразрывные пробелы, из-за которых абзацы превращаются в черт-те что. Их десятки в каждой записи, вручную вычистить их нереально, к тому же WordPress сразу же расставляет их в других местах. При переходе в решим исходника никаких nbsp не видно, да и при просмотре исходника HTML в режиме просмотра сайта тоже нет nbsp. Как будто неразрывные пробелы невидимые.

    Версия WordPress 4.1.1 стандартная, скачанная с официального сайта, без всяких изменений, даже тема дефолтная стоит.

    Что это за ерунда с неразрывными пробелами, и как от них избавиться?

    Прошу помочь.
    Спасибо.

Просмотр 15 ответов — с 1 по 15 (всего 30)
  • А вы пробовали сменить браузер?

    Это все проверялось в разных браузерах.

    Мне просто интересно, как вы выяснили, что это неразрывный пробел, при этом не видя его в исходном коде HTML?
    Вы так настойчиво отметили

    Версия WordPress 4.1.1 стандартная, скачанная с официального сайта, без всяких изменений, даже тема дефолтная стоит.

    , что окромя браузера ничего более на «умный ум» не приходит.
    За три месяца от вас первое сообщение о таком «привидении» 😀
    Сомнительное сообщение.

    Всё непонятно — без пациента никак 🙂

    TempAcc, какие еще три месяца, и какое привидение?
    Моя дата регистрации: 21.03.2015.
    У вас приступ паранойи? 🙂

    Выяснил, что это неразрывный пробел, следующим образом. В броузере при просмотре записи происходит обрыв строки в самом неожиданном месте и перенос на новую строку. В редакторе вручную меняю на обычный пробел — разрыв исчезает.

    Эта проблема у всех, кто использует текущую версию WordPress и дефолтную тему. Просто многие ее не замечают или просто забивают на нее.

    Но на самом деле, я уже нашел решение. Так что, всем спасибо. 🙂

    В броузере

    В каком именно? ОС, версия?

    У вас приступ паранойи?

    Вы не правильно его поняли. Он не Вас имел ввиду, а себя 🙂

    Да во всех броузерах. Windows 8, но это не важно, так как неразрывные пробелы порождает визуальный редактор.

    Там проблема на самом деле заключается в том, что вместо обычного 1-байтного пробела ставится 2-байтный, в броузере этого не видно, можно найти только через HEX-редактор.

    Вообще, эта дефолтная тема Twenty Fifteen очень странная. Самое странное в ней то, что на главной странице выводятся полные тексты записей, а не анонсы. ))
    После такого чуда все эти неразрывные пробелы кажутся мелочью.

    Если кому интересно, ссылку на решение проблемы неразрывных пробелов скину, если это разрешено правилами форума, и если кто-нибудь не начнет параноить. ))

    можно найти только через HEX-редактор.

    Сделайте скрин hex-дампа и текста (в качестве примера, попробую повторить), если не сложно.

    если кто-нибудь не начнет параноить.

    Я до сих пор сомневаюсь в правдивости ваших слов. Проверил на 10-ке, никаких двухбайтных вставок между словами нет (только один байт 0x20).

    Модератор Yuri

    (@yube)

    А у меня нормальные пробелы. Что я делаю не так?
    Скриншот http://joxi.ru/xAe8BO3I7WK02y

    Да во всех броузерах. Windows 8, но это не важно, так как неразрывные пробелы порождает визуальный редакто

    Вы первый, кто сообщает о такой проблеме, поэтому важной может оказаться любая мелочь.

    Если кому интересно, ссылку на решение проблемы неразрывных пробелов скину, если это разрешено правилами форума, и если кто-нибудь не начнет параноить. ))

    Не запрещается 🙂

    Но на самом деле, я уже нашел решение. Так что, всем спасибо. 🙂

    Пожалуйста, озвучьте хотя бы в личку решение проблемы.

    З.Ы. Кстати, только заметил что в WP в HTML редакторы вообще не работает ни один из пробелов

      неразрывный пробел
      узкий пробел (применяют в двойных словах)
      средний, разрывной пробел
      длинный разрывной пробел (примеяют в конце предложений)

    Юрий прогрессор,
    Это должно быть заметно на большом тексте. У меня записи объемом 20-40к, и там обнаруживается 10-20 таких пробелов.

    Вот здесь описана проблема с неразрывными пробелами и способ ее решения.
    http://www.portfolius.ru/articles/technologies/wordpress_nerazryvnye_probely/

    TempAcc,
    Я вам предлагаю не сомневаться в правдивости моих слов, а окончательно утвердиться во мнении, что я вас обманываю. На этом предлагаю угомониться.

    Юрий прогрессор,
    У меня большие тексты, по 20-40к, в них расставляется по 10-20 таких пробелов. Возможно, ваш текст маловат, и потом вы ведь не руками вбивали эти «Lorem ipsum»? Просто скопировали. А мы не знаем, из-за чего они появляются, возможно только при ручном вводе в визуалке.

    Вот здесь описана проблема и метод ее решения.
    http://www.portfolius.ru/articles/technologies/wordpress_nerazryvnye_probely/

    И аналогичные примеры из буржунета.
    https://core.trac.wordpress.org/ticket/30322
    http://www.peterrknight.com/a-quick-non-breaking-spaces-in-tinymce-editor/
    https://en.forums.wordpress.com/topic/post-editor-inserts-non-breaking-spaces
    http://www.faqssys.info/how-to-stop-wordpress-from-saving-utf8-non-breaking-space-characters/

    Странно, не все сообщения, которые отправляю, появляются в топике.

    Модератор Yuri

    (@yube)

    schtromm Участник,
    Вы текст набираете непосредственно в виз.редакторе или копируете через клипборд из какой-то другой софтины?

Просмотр 15 ответов — с 1 по 15 (всего 30)
  • Тема «Убрать неразрывные пробелы» закрыта для новых ответов.