首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Outlook头以乱码显示。

Outlook头以乱码显示。
EN

Stack Overflow用户
提问于 2013-04-11 12:59:35
回答 1查看 660关注 0票数 2

我在做一次性邮件服务。

英语总是很好..。我修正了编码问题,现在每当一封邮件以任何语言从网络邮件服务发送时,它都会显示正确(使用UTF-8编码)。

唯一的问题是,每当从MS发送邮件时,以英语以外的语言发送邮件时,都会显示奇怪的标题:

主语:“Subjectˆ§.((C)§”§…)Š,Š,§“汇编”,1,1,1,1,2,4,4,4,4,4,4,4,4,4,4,4,6,4,6,6,4,6,6,6,6,6,6,6,6,4,6,6,6,4,6,6,6,4,6,6,6,6,6,6,6,4,6,4,6,6,6,6,4,4,6,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,4,6,6,4,6,4,4,4,6,4,6,6,4,6,6,6,4,4,4,4,4,4,6

主语:×¢×>שי׷לי×-דלל׷׷ב

该消息显示如下:

我试着对这个进行编码,但不起作用。我确信这与MySQL有关,因为webmail客户端正确地显示了它。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-04-11 20:48:22

您可能需要通过php的html实体和htmlspecialchars这样的方法来运行外文,从而将重音字符和非html字符转换为ascii html代码。

代码语言:javascript
运行
复制
$subject = "especificações";
$subject = htmlspecialchars(htmlentities($subject), ENT_QUOTES, 'UTF-8');
var_dump($subject);
// returns string(36) "especificações"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15949442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档