utf8_decode
(PHP 4, PHP 5, PHP 7)
utf8_decode - 将使用UTF-8编码的ISO-8859-1字符的字符串转换为单字节ISO-8859-1
描述
string utf8_decode ( string $data )
该函数将字符串
data
从
UTF-8
编码转换为
ISO-8859-1
。字符串中无效的
UTF-8
字节,以及
ISO-8859-1中
不存在的
UTF-8
字符(即
U + 00FF
以上的字符)被替换为
?
。
注意 :许多标记为使用 ISO-8859-1 字符编码的网页实际上使用相似的 Windows-1252 编码,而Web浏览器将 ISO-8859-1 网页解释为 Windows-1252 。 Windows-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