函数名称:utf8_encode()
适用版本:PHP 4, PHP 5, PHP 7
函数说明:utf8_encode() 函数将 ISO-8859-1 编码的字符串转换为 UTF-8 编码。
语法:string utf8_encode ( string $data )
参数:
- data:要转换为 UTF-8 编码的字符串。
返回值:返回转换为 UTF-8 编码的字符串。
示例:
// 示例1:将 ISO-8859-1 编码的字符串转换为 UTF-8 编码
$string = "Hello, world! äöü";
$utf8String = utf8_encode($string);
echo $utf8String; // 输出:Hello, world! äöü
// 示例2:转换特殊字符
$isoString = "Café";
$utf8String = utf8_encode($isoString);
echo $utf8String; // 输出:Café
注意事项:
- utf8_encode() 函数只能将 ISO-8859-1 编码的字符串转换为 UTF-8 编码,其他编码的字符串无法被正确转换。
- 如果输入字符串已经是 UTF-8 编码,utf8_encode() 函数将不会产生任何变化,原样返回输入字符串。
- 如果需要将其他编码的字符串转换为 UTF-8 编码,可以使用 iconv() 函数。