📜  PHP | utf8_encode()函数(1)

📅  最后修改于: 2023-12-03 15:03:39.871000             🧑  作者: Mango

PHP | utf8_encode()函数

介绍

utf8_encode() 函数接受 ISO-8859-1 编码的字符,并将其转换为 UTF-8 编码。如果输入字符串不是 ISO-8859-1 编码,则返回 FALSE

例如,对于以下字符串,使用 utf8_encode() 函数将其转换为 UTF-8 编码:

$str = 'ça va?';
$str_utf8 = utf8_encode($str);
echo $str_utf8; // 输出:ça va?

请注意,ISO-8859-1 编码只能编码拉丁字母表中的字符。因此,如果输入字符串包含非拉丁字母表中的字符,则 utf8_encode() 函数可能无法正确转换。

语法
utf8_encode(string $data): string|false
参数
  • data:输入字符串。必须是 ISO-8859-1 编码。
返回值

如果成功,utf8_encode() 函数返回转换为 UTF-8 编码的字符串。如果输入字符串不是 ISO-8859-1 编码,则返回 FALSE

示例

以下示例演示了 utf8_encode() 函数的用法:

// 示例字符串
$str = 'ça va?';

// 转换为 UTF-8 编码
$str_utf8 = utf8_encode($str);

// 输出字符串
echo $str_utf8; // 输出:ça va?

// 判断是否转换成功
if ($str_utf8 === false) {
    echo '转换失败';
} else {
    echo '转换成功';
}
环境要求

utf8_encode() 函数在 PHP 4、PHP 5、PHP 7 中可用。

参考链接