mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-02 04:37:42 +08:00
Fixes for issue #78.
This commit is contained in:
@ -127,13 +127,15 @@ class Html
|
|||||||
* Encodes special characters into HTML entities.
|
* Encodes special characters into HTML entities.
|
||||||
* The [[yii\base\Application::charset|application charset]] will be used for encoding.
|
* The [[yii\base\Application::charset|application charset]] will be used for encoding.
|
||||||
* @param string $content the content to be encoded
|
* @param string $content the content to be encoded
|
||||||
|
* @param boolean $doubleEncode whether to encode HTML entities in `$content`. If false,
|
||||||
|
* HTML entities in `$content` will not be further encoded.
|
||||||
* @return string the encoded content
|
* @return string the encoded content
|
||||||
* @see decode
|
* @see decode
|
||||||
* @see http://www.php.net/manual/en/function.htmlspecialchars.php
|
* @see http://www.php.net/manual/en/function.htmlspecialchars.php
|
||||||
*/
|
*/
|
||||||
public static function encode($content)
|
public static function encode($content, $doubleEncode = true)
|
||||||
{
|
{
|
||||||
return htmlspecialchars($content, ENT_QUOTES, Yii::$app->charset);
|
return htmlspecialchars($content, ENT_QUOTES, Yii::$app->charset, $doubleEncode);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user