Dav*_*les 5 php encoding decoding
我通过PHP及其方法imap_open获取了我在GMail帐户中的未读邮件
当我通过方法imap_fetch_overview得到主题时,我得到一些这样的主题:
=?ISO-8859-1?Q?Informaci=F3n_Apartamento_a_la_Venta?= =?ISO-8859-1?Q?_en_Benasque(Demandas:_0442_______)?=
Run Code Online (Sandbox Code Playgroud)
这是不可读的,我认为是因为它的字符编码.
我该怎么做才能使它具有可读性?
Art*_*cto 12
要获取UTF-8中的字符串,请执行以下操作:
$or = '=?ISO-8859-1?Q?Informaci=F3n_Apartamento_a_la_Venta?= =?ISO-8859-1?Q?_en_Benasque(Demandas:_0442_______)?=';
mb_internal_encoding('UTF-8');
$v = str_replace("_"," ", mb_decode_mimeheader($or));
Run Code Online (Sandbox Code Playgroud)
这使:
Información Apartamento a la Venta en Benasque(Demandas: 0442 )
如果您愿意,可以转换为ISO-8859-1.
| 归档时间: |
|
| 查看次数: |
14911 次 |
| 最近记录: |