Matlab发布错误地将代码显示为电子邮件附件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matlab发布错误地将代码显示为电子邮件附件?相关的知识,希望对你有一定的参考价值。

通常,当我查看matlab发布命令的html输出时,它会突出显示代码,并在视觉上将代码与格式化文本分开,并使用分离框输出,浅灰色背景如下所示:

enter image description here

但是,当我将html文件作为gmail中的附件发送给朋友,并在Chrome浏览器中使用Chrome浏览器在Windows7机器上查看时,分离框和灰色背景都丢失了,可读性更差。

我认为这可能是一个gmail“功能”,以确保HTML不做坏事?或者,我在发布时做错了什么?

enter image description here

最小的可重现的例子是:

%% Load CSV files:
%
% Matlab has an CSV file import wizard to parse CSV files.
%
users = importUsers('users.csv');
viewings = importViewings('viewings.csv');
答案

我能够使用chrome和firefox在我的系统上重现这一点。原因是gmail中的HTML预览剥离了链接或存储在HTML中的css(可能还有任何js)。 This post可能有一些相关信息。

解决方案非常简单 - 只需将文件保存到您的设备并在之后打开它(格式化仅从预览中删除,而不是从实际文件中删除)。

以上是关于Matlab发布错误地将代码显示为电子邮件附件?的主要内容,如果未能解决你的问题,请参考以下文章

如何阻止电子邮件中的嵌入图像被 GMail 显示为附件?

EmailAddressAttribute 错误地将法国电子邮件地址分类为无效

使用 MIMEApplication 将 Pandas Dataframe 转换为电子邮件附件

TIdMessage - 附件在正文中显示为 Base64

Java 接收附件邮件错误

使用 python 3.7.3 发送带附件的电子邮件