# iconv_get_encoding

(PHP 4 >= 4.0.5, PHP 5, PHP 7)

iconv_get_encoding — 获取 iconv 扩展的内部配置变量

### 说明

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

获取 iconv 扩展的内部配置变量。

### 参数

`type`

  选项 `type` 的值可以是：

  - all
  - input_encoding
  - output_encoding
  - internal_encoding

### 返回值

成功时返回当前内部配置变量的值， 或者在失败时返回 `FALSE`。

如果省略了 `type`，或者设置为 "all"，iconv_get_encoding() 返回包含所有这些变量的数组。

### 范例

Example #1 iconv_get_encoding() 例子

    <pre>
    <?php
    iconv_set_encoding("internal_encoding", "UTF-8");
    iconv_set_encoding("output_encoding", "ISO-8859-1");
    var_dump(iconv_get_encoding('all'));
    ?>
    </pre>

以上例程会输出：

    Array
    (
        [input_encoding] => ISO-8859-1
        [output_encoding] => ISO-8859-1
        [internal_encoding] => UTF-8
    )

### 参见

- iconv_set_encoding() - 为字符编码转换设定当前设置
- ob_iconv_handler() - 以输出缓冲处理程序转换字符编码