我正在使用PHP IMAP函数从远程服务器读取电子邮件。当有人通过Gmail发送电子邮件时,正文显示ASCII编码,并且该消息采用UTF-8格式,因此我不得不使用base64_decode()
将其转换为可接受的结果。
剩下的问题是在返回的字符串末尾显示未知字符。就像这样:
اینیکتستهست。 ▯
我使用了不同的解决方案来删除这些字符,但我无法做到。您有实际的解决方案吗?
注意:我使用了多种编码转换功能(例如iconv
,utf8_encode
等)来实现等效于UTF-8的功能,但是它们都不能帮助我将ASCII转换为UTF -8。