PHP
XML

utf8_decode

utf8_decode

(PHP 4, PHP 5, PHP 7)

utf8_decode - 将使用UTF-8编码的ISO-8859-1字符的字符串转换为单字节ISO-8859-1

描述

string utf8_decode ( string $data )

该函数将字符串dataUTF-8编码转换为ISO-8859-1。字符串中无效的UTF-8字节,以及ISO-8859-1中不存在的UTF-8字符(即U + 00FF以上的字符)被替换为

注意:许多标记为使用ISO-8859-1字符编码的网页实际上使用相似的Windows-1252 编码,而Web浏览器将ISO-8859-1网页解释为Windows-1252Windows-1252具有其他可打印字符,如欧元符号()和卷曲引号( ),而不是某些ISO-8859-1控制字符。此功能不会正确转换此类Windows-1252 字符。如果需要Windows-1252 转换,请使用其他功能。

参数

data

UTF-8编码的字符串。

返回值

返回data的ISO-8859-1翻译。

扩展内容

  • utf8_encode() - 将ISO-8859-1字符串编码为UTF-8 - 执行反向转换

  • mb_convert_encoding() - 转换字符编码 - 在各种字符编码之间转换,包括UTF-8,ISO-8859-1和Windows-1252

  • iconv() - 将字符串转换为请求的字符编码 - 在各种字符编码之间转换

  • recode_string() - 根据重新编码请求重新编码字符串 - 在各种字符编码之间转换

← XML Parser Functions

utf8_encode →