PHP Htmlentities - двойное кодирование - PullRequest
3 голосов
/ 21 февраля 2011

Какое условие мы используем, чтобы решить, когда устанавливать двойное кодированное значение true или false?Какую переменную настроек php мы можем использовать, чтобы решить это?

Для русского символа, он должен использовать двойное кодированное значение true, тогда он будет отображать символ.Но если двойное кодирование равно false, строка будет отображаться как пустая.Какое условие мы используем, чтобы установить двойное закодированное истина или ложь?

1 Ответ

4 голосов
/ 21 февраля 2011

Вы можете изменить это с помощью 4-го аргумента. Установите значение FALSE, чтобы не выполнять двойное кодирование.

$str = 'Hot & Cold and On & Off';

var_dump(htmlentities($str, ENT_COMPAT, 'UTF-8', FALSE));

Выход

string(31) "Hot & Cold and On & Off"

CodePad .

...