将字符串解码为可读格式PHP

时间:2017-07-26 10:55:36

标签: php roundcube

使用PHP

将以下字符串解码为正确的人类可读字符串
=?UTF-8?Q?=F0=9F=8E=81Congratulation_Dear,You_are=5FSelected_for=5FOnline?= =?UTF-8?Q?=F0=9F=8E=81cash=5Floan_upto=F0=9F=8E=8110,000/-?=

1 个答案:

答案 0 :(得分:4)

使用PHP函数imap_mime_header_decode()对其进行解码。

对于问题中发布的字符串,它返回:

Array
(
    [0] => stdClass Object
        (
            [charset] => UTF-8
            [text] => Congratulation Dear,You are_Selected for_Online
        )

    [1] => stdClass Object
        (
            [charset] => UTF-8
            [text] => cash_loan upto10,000/-
        )

)

根据unicode.org,不可打印的字符(U+1F381)表示“包裹的礼物”。如果使用包含它的字体显示,它可能看起来像this