当前位置: 首页> 函数类别大全> iconv

iconv

字符串按要求的字符编码来转换
名称:iconv
分类:字符集转换iconv
所属语言:php
一句话介绍:字符串按要求的字符编码来转换

iconv函数详解

适用PHP版本

PHP 4 和 PHP 5 以及更高版本支持该函数。

函数说明

iconv 函数用于转换字符串的字符编码。它可以将一个字符串从指定的源编码转换为目标编码。该函数对于处理不同语言或系统的字符编码非常有用,尤其是在需要处理不同字符集的多语言应用中。

函数语法

iconv(string $from_encoding, string $to_encoding, string $str): string|false

参数

  • $from_encoding:原始字符编码。指定输入字符串的字符编码。
  • $to_encoding:目标字符编码。指定要转换到的字符编码。
  • $str:需要转换的字符串。

返回值

成功时返回转换后的字符串;失败时返回 false。

示例

以下是使用 iconv 函数将字符串从 ISO-8859-1 编码转换为 UTF-8 编码的示例:

示例代码:

  $str = "Hello, world!";
  $converted_str = iconv("ISO-8859-1", "UTF-8", $str);
  if ($converted_str === false) {
      echo "转换失败!";
  } else {
      echo $converted_str;
  }
  

示例代码说明:

在此示例中,字符串 "Hello, world!" 的字符编码是 ISO-8859-1,使用 iconv 函数将其转换为 UTF-8 编码。如果转换成功,将输出转换后的字符串。如果转换失败,则输出 "转换失败!"。

同类函数