Вы имеете в виду, как отображать его в HTML один раз echo() 'd из PHP? Ваш код там должен это сделать. Я только что протестировал его на jsbin (как минимум, на HTML-сущности).
Судя по вашему комментарию,
код PHP просто отображает 99 & # 037; например.
Ну, это должно, конечно, в HTML. Если вы посмотрите, что в передней части браузера, вероятно, будет ваша кодировка htmlspecialchars()
или аналогичная. Но поскольку вы эхо-сигнал, это должно быть трудно захватить и закодировать, если только не использовать функции выходного буфера. Можете ли вы предоставить больше информации, пожалуйста?
Не могли бы вы прояснить проблему? Что происходит, когда вы используете введенный вами код? –
Как указано alex, код, который вы предоставили, будет делать именно то, что вы просите. Хотя в большинстве случаев отображение знака процента в HTML (через PHP или иначе) не сложнее, чем просто повторять знак процента «%». Поэтому, возможно, вы не дали достаточно информации, чтобы действительно ответить на ваш вопрос. –
Код php просто отображает '99 %' например. – OpenID