Mat*_*mes 69 java email outlook newline line-breaks
我正在尝试用Java发送电子邮件,但当我在Outlook中阅读电子邮件的正文时,它已经摆脱了我的所有换行符.我把\n放在了行的末尾但除了那之外我还需要做些什么吗?接收器总是使用Outlook.
我在microsoft.com上发现了一个页面,其中显示Outlook中有一个"删除换行符""功能",这是否意味着除了取消检查该设置之外,没有其他方法可以解决这个问题?
谢谢
mtr*_*ell 179
我今天刚刚和这个打架.让我们调用删除额外换行符"延续"的行为.一个小实验发现以下行为:
请注意,我在Outlook 2007中尝试了所有这些.YMMV.
因此,如果可能,请使用句子终止标点符号,制表符或甚至三个空格结束所有项目符号.
Rob*_*son 28
您需要使用\r\n作为解决方案.
小智 26
在换行符(CRLF)之前附加一个(或两个?)制表符(\ t)时,可以在outlook中强制换行.
例:
This is my heading in the mail\t\n
Just here Outlook is forced to begin a new line.
Run Code Online (Sandbox Code Playgroud)
它似乎适用于Outlook 2010.请测试这是否适用于其他版本.
另请参阅Outlook自动清理我的换行符并搞砸我的电子邮件格式
小智 23
默认情况下,Microsoft Outlook 2002及更高版本会从文本消息中删除"额外换行符" (kb308319).也就是说,Outlook似乎只是忽略文本消息中的换行和/或回车序列,将所有行一起运行.
如果您尝试编写的代码会自动生成要由使用Outlook的人员阅读的电子邮件,则可能会出现问题.
例如,假设您希望在单独的行中提供单独的信息,以便清晰起见,如下所示:
交易需要注意!
PostedDate:1/30/2009
金额:$ 12,222.06
TransID:8gk288g229g2kg89邮政编码
:91543
您的Outlook收件人将看到所有信息都被粉碎在一起,如下所示:
交易需要注意!PostedDate:1/30/2009金额:$ 12,222.06 TransID:8gk288g229g2kg89 ZipCode:91543
似乎没有一个简单的解决方案.替代方案是:
| 归档时间: |
|
| 查看次数: |
106527 次 |
| 最近记录: |