我的数据库中充满了发送给客户的文本邮件正文,这些邮件通常是用非英语写成的,或者包含英镑/欧元符号。
是否有任何函数可以使用实际的UTF-8字符或HTML实体自动替换它们?
以下是此类电子邮件字符串的示例:
Merci d'avoir choisi et f=C3=A9licitations pour vos gains !
D'apr=C3=A8s nos archives, une ou plusieurs demande(s) d'encaissement de votre part est (sont) en cours de traitement.
Les d=C3=A9tails de cet (ces) encaissement(s) sont les suivants :
答案 0 :(得分:2)
$str = "Merci d'avoir choisi et f=C3=A9licitations pour vos gains ! D'apr=C3=A8s nos archives, une ou plusieurs demande(s) d'encaissement de votre part est (sont) en cours de traitement.Les d=C3=A9tails de cet (ces) encaissement(s) sont les suivants :";
echo quoted_printable_decode($str);
//Merci d'avoir choisi et félicitations pour vos gains ! D'après nos archives, une ou plusieurs demande(s) d'encaissement de votre part est (sont) en cours de traitement.Les détails de cet (ces) encaissement(s) sont les suivants :
它们将是utf-8(在这种情况下),所以如果你有字符集标题为utf-8,打印将按原样运行。