首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]utf8_decode()函数—用法及示例

发布于 2025-05-14 08:50:14
0
17

函数名称:utf8_decode()

适用版本:PHP 4, PHP 5, PHP 7

函数描述:utf8_decode() 函数将 UTF-8 编码的字符串转换为 ISO-8859-1 编码的字符串。

用法: string utf8_decode ( string $data )

参数:

  • data:要转换的 UTF-8 编码的字符串。

返回值: 返回一个 ISO-8859-1 编码的字符串,如果输入字符串不是有效的 UTF-8 编码,则返回原始输入字符串。

示例:

// 示例1
$str = 'éléphant'; // UTF-8 编码的字符串
$decodedStr = utf8_decode($str);
echo $decodedStr; // 输出:éléphant

// 示例2
$str2 = 'Hello, world!';
$decodedStr2 = utf8_decode($str2);
echo $decodedStr2; // 输出:Hello, world!

注意事项:

  • utf8_decode() 函数只能将 UTF-8 编码的字符串转换为 ISO-8859-1 编码,如果输入字符串不是 UTF-8 编码,或者包含无法转换为 ISO-8859-1 的字符,则函数会返回原始输入字符串。
  • 如果你需要将 ISO-8859-1 编码的字符串转换为 UTF-8 编码,可以使用 utf8_encode() 函数。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流