易洋国学旗下网站:
查询

iconv_get_encoding()函数—用法及示例

「 获取当前的字符编码设置 」


函数名称:iconv_get_encoding()

函数描述:iconv_get_encoding() 函数用于获取当前的字符编码设置。

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

用法:

mixed iconv_get_encoding ([ string $type = "all" ] )

参数:

  • type(可选):指定要获取的编码类型。默认为 "all",表示获取所有编码类型。其他可能的值有:"input_encoding"、"output_encoding" 和 "internal_encoding"。

返回值:

  • 如果 type 参数被设置为 "all",则返回一个包含所有编码类型及其相应编码值的关联数组。
  • 如果 type 参数被设置为单个编码类型,则返回该编码类型的编码值。
  • 如果 type 参数无效,则返回 false。

示例:

// 获取所有编码类型及其编码值
$encodings = iconv_get_encoding("all");
print_r($encodings);

// 获取输入编码值
$inputEncoding = iconv_get_encoding("input_encoding");
echo "当前输入编码为:".$inputEncoding;

// 获取输出编码值
$outputEncoding = iconv_get_encoding("output_encoding");
echo "当前输出编码为:".$outputEncoding;

// 获取内部编码值
$internalEncoding = iconv_get_encoding("internal_encoding");
echo "当前内部编码为:".$internalEncoding;

输出:

Array
(
    [input_encoding] => ISO-8859-1
    [output_encoding] => UTF-8
    [internal_encoding] => ISO-8859-1
)
当前输入编码为:ISO-8859-1
当前输出编码为:UTF-8
当前内部编码为:ISO-8859-1

以上示例中,首先使用 iconv_get_encoding("all") 获取了所有编码类型及其编码值,并打印输出。然后分别使用 iconv_get_encoding("input_encoding")iconv_get_encoding("output_encoding")iconv_get_encoding("internal_encoding") 获取了输入、输出和内部编码的具体值,并打印输出。

补充纠错
上一个函数: iconv_mime_decode()函数
下一个函数: iconv()函数
热门PHP函数
分享链接