iconv_set_encoding
Description
The iconv_set_encoding of iconv for PHP sets the current setting for character encoding conversion.
Syntax
iconv_set_encoding(
string $type,
string $encoding
): boolParameters
type
The value of type can be any one of these:
| Type |
|---|
| input_encoding |
| output_encoding |
| internal_encoding |
encoding
The character set.
Return
Returns true on success or false on failure.
Examples
1 · type · input_encoding · encoding
<? $type = "input_encoding"; $encoding = "ISO-8859-1"; iconv_set_encoding($type, $encoding); $iconv_get_encoding = iconv_get_encoding(); print_r($iconv_get_encoding);
Array
(
[input_encoding] => ISO-8859-1
[output_encoding] => UTF-8
[internal_encoding] => UTF-8
)
2 · type · output_encoding · encoding
<? $type = "output_encoding"; $encoding = "ISO-8859-1"; iconv_set_encoding($type, $encoding); $iconv_get_encoding = iconv_get_encoding(); print_r($iconv_get_encoding);
Array
(
[input_encoding] => UTF-8
[output_encoding] => ISO-8859-1
[internal_encoding] => UTF-8
)
3 · type · internal_encoding · encoding
<? $type = "internal_encoding"; $encoding = "ISO-8859-1"; iconv_set_encoding($type, $encoding); $iconv_get_encoding = iconv_get_encoding(); print_r($iconv_get_encoding);
Array
(
[input_encoding] => UTF-8
[output_encoding] => UTF-8
[internal_encoding] => ISO-8859-1
)
4 · return
<? $type = "input_encoding"; $encoding = "ISO-8859-1"; $return = iconv_set_encoding($type, $encoding); var_export($return);
true