# iconv

# 简介

此模块包含了 iconv 字符集转换功能的接口。 使用此模块，你可以将一个本地字符集表达的字符串转换成另一种字符集，比如可以是 Unicode 字符集。 支持的字符集基于你系统上 iconv 的实现。 注意，在某些系统上 iconv 函数可能无法以你预期的那样工作。 在这种情况下，安装 » GNU libiconv 库将会是个不错的主意。 它最终将会产生更一致的结果。

这个扩展具有多种实用功能，来帮助您编写多语言脚本。 让我们看看以下章节，来探索新的功能。

- 安装/配置
  - 需求
  - 安装
  - 运行时配置
- 预定义常量
- iconv 函数
  - iconv — 将字符串从一个字符编码转换到另一个字符编码
  - iconv_get_encoding — 获取 iconv 扩展的内部配置变量
  - iconv_mime_decode — 解码一个MIME头字段
  - iconv_mime_decode_headers — 一次性解码多个 MIME 头字段
  - iconv_mime_encode — Composes a MIME header field
  - iconv_set_encoding — 为字符编码转换设定当前设置
  - iconv_strlen — 返回字符串的字符数统计
  - iconv_strpos — Finds position of first occurrence of a needle within a haystack
  - iconv_strrpos — Finds the last occurrence of a needle within a haystack
  - iconv_substr — 截取字符串的部分
  - ob_iconv_handler — 以输出缓冲处理程序转换字符编码

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open