У меня есть странная проблема: где-то в моем коде HTML/PHP есть скрытый, невидимый персонаж, от которого я не могу избавиться. Скопировав его из Firebug и преобразовывая его, я определил его как 
или «Zero width no-break space». Он отображается как не пустой текстовый узел на моем веб-сайте и вызывает серьезную проблему с макетом.Чистые файлы исходного кода невидимых символов
Проблема в том, что я не могу избавиться от нее. Я не могу видеть это в своих файлах, даже когда вы поворачиваете Invisibles (d'uh). Кажется, я не могу найти его, ни один инструмент поиска, похоже, не заберет его. Я переписал свой код, где он может быть, но он, кажется, где-то глубже в одном из файлов фреймворка.
Какие-нибудь хорошие инструменты для поиска символов по коду через файлы или что-то в этом роде? (Mac OS X)
Не обвиняйте себя слишком много. Если макет ломается из-за неразрывного пространства с нулевой шириной, визуализатор неправильно понимает серо-ширину или неразрывную часть. – MSalters
Это спорно, я полагаю. Неразрывное пространство соединяло два правильных пробельных символа, поэтому оно должно отображать что-то, что я предполагаю. И что-то случилось, что он был зажат между двумя полноразмерными, безграничными DIV, поэтому он проявился очень заметно. Я скорее обвиняю Microsoft в том, что вы изобретали спецификации. ;-) – deceze