如何使nntplib作者姓名具有人类可读性?

时间:2009-02-13 07:33:07

标签: character-encoding python-2.5

python NNTPLib给了我作者姓名,例如,

“=?Utf-8?B?RGVubmlzIEJhc2hhbQ ==?=< someone@someforum.com>”

(为清晰起见)。

如何以人类可读的格式对此文本进行编码?

1 个答案:

答案 0 :(得分:2)

最后的双等于是一个死的赠品。 Base 64使用它来填充没有4个字节的偶数倍的字符串。

在python中:

print "RGVubmlzIEJhc2hhbQ==".decode('base_64')

在PHP中:

<?php echo base64_decode("RGVubmlzIEJhc2hhbQ=="); ?>

享受。

PS ...... Dennis Basham