General > Русский (ru)

[1.6.10] Неправильное отображение символа русской "х"

(1/1)

falcon:
Салам разрабам в непоследний раз.  ;D

Почему-то при

function safe_htmlspecialchars($string)
{
   $string = preg_replace('/[\x00-\x08\x10-\x1f\v]/', '', $string);
   return htmlspecialchars($string, ENT_QUOTES);
}

Баг с отображением символа "х". Рисуется непонятный символ:

http://i.imgur.com/aJoUsRi.png
http://i.imgur.com/Q6Dl35b.png
http://i.imgur.com/1U01LTi.png

Временный мой фикс, убрать "\v" из регулярки

Обновлял ручками через WinMerge, смотря на изменения.
Потом запустил install с почищенный package файлом.
Что за хрень? (:

faf:
хм. интересный эффект...  :P

хорошо, соответствующая правка в репозиторий ушла. в принципе, достаточно в регулярке заменить \v на \x0b.

p.s. и желательно обходиться без мата и его заменителей. одно дело - личная переписка, другое - публичная.  ;)

falcon:

--- Quote from: faf on March 28, 2014, 08:56:34 PM ---хм. интересный эффект...  :P

хорошо, соответствующая правка в репозиторий ушла. в принципе, достаточно в регулярке заменить \v на \x0b.

p.s. и желательно обходиться без мата и его заменителей. одно дело - личная переписка, другое - публичная.  ;)

--- End quote ---
Благодарю :) Ну, "хрень" не мат :)

Navigation

[0] Message Index

Go to full version