Replaced outdated references to SMARTY_RESOURCE_CHAR_SET in docs with Smarty::$_CHARSET.

This commit is contained in:
Simon Wisselink
2022-06-15 22:12:38 +02:00
parent 629504485f
commit f8e1ba76f7
2 changed files with 7 additions and 6 deletions

View File

@ -3,7 +3,7 @@
Setting `$escape_html` to TRUE will escape all template variable output Setting `$escape_html` to TRUE will escape all template variable output
by wrapping it in by wrapping it in
`htmlspecialchars({$output}, ENT_QUOTES, SMARTY_RESOURCE_CHAR_SET);`, `htmlspecialchars({$output}, ENT_QUOTES, $char_set);`,
which is the same as `{$variable|escape:"html"}`. which is the same as `{$variable|escape:"html"}`.
Template designers can choose to selectively disable this feature by Template designers can choose to selectively disable this feature by

View File

@ -5,10 +5,10 @@ Charset Encoding {#charset.encoding}
================ ================
There are a variety of encodings for textual data, ISO-8859-1 (Latin1) There are a variety of encodings for textual data, ISO-8859-1 (Latin1)
and UTF-8 being the most popular. Unless specified otherwise with the and UTF-8 being the most popular. Unless you change `Smarty::$_CHARSET`,
`SMARTY_RESOURCE_CHAR_SET` constant, Smarty recognizes `UTF-8` as the Smarty recognizes `UTF-8` as the internal charset if
internal charset if [Multibyte String](https://www.php.net/mbstring) is [Multibyte String](https://www.php.net/mbstring) is available,
available, `ISO-8859-1` if not. `ISO-8859-1` if not.
> **Note** > **Note**
> >
@ -36,8 +36,9 @@ available, `ISO-8859-1` if not.
if (function_exists('mb_internal_charset')) { if (function_exists('mb_internal_charset')) {
mb_internal_charset('EUC-JP'); mb_internal_charset('EUC-JP');
} }
define('SMARTY_RESOURCE_CHAR_SET', 'EUC-JP');
require_once 'libs/Smarty.class.php'; require_once 'libs/Smarty.class.php';
Smarty::$_CHARSET = 'EUC-JP';
$smarty = new Smarty(); $smarty = new Smarty();