Java “中的新行”;文本/纯文本;字符集=ISO-8859-2“;电子邮件正文类型
我需要新的一行划分为两个部分,用不同的语言写的电子邮件正文 已尝试:Java “中的新行”;文本/纯文本;字符集=ISO-8859-2“;电子邮件正文类型,java,email,outlook,newline,plaintext,Java,Email,Outlook,Newline,Plaintext,我需要新的一行划分为两个部分,用不同的语言写的电子邮件正文 已尝试: 加倍windows新行+“\r\n\r\n”+ 新行之前的额外选项卡+“\t”+ 独立于java系统的新行属性+system.getProperty(“line.separator”)+ 组合上述+“\t”+System.getProperty(“line.separator”)+ 不知何故,Outlook忽略了一切。 我搜索了stackoverflow,但还没有找到答案,如果有人知道解决方案,那就太好了 PS我无法将正文
- 加倍windows新行+
+“\r\n\r\n”
- 新行之前的额外选项卡+
+“\t”
- 独立于java系统的新行属性+
+system.getProperty(“line.separator”)
- 组合上述+
+“\t”
+System.getProperty(“line.separator”)
方法1。禁用(在Outlook中)删除额外换行符的功能
方法2。使用HTML或富文本格式
方法3。恢复Outlook 2003或Outlook 2002中的换行符 使用以下方法之一解决此行为:
方法1。禁用(在Outlook中)删除额外换行符的功能
方法2。使用HTML或富文本格式
方法3。恢复Outlook 2003或Outlook 2002中的换行符
我已经找到了问题的解决方案,双制表符做这个把戏+“\t\t”+
每当您需要“text/plain”类型的电子邮件正文中的新行时,只需添加双制表符即可。我找到了问题的解决方案,请使用双制表符进行操作+“\t\t”+
每当您需要在电子邮件正文中添加“text/plain”类型的新行时,只需添加双制表符即可。我对Outlook无能为力,电子邮件会发送给客户。我不能更改主体类型,它必须保持“文本/纯文本”,因为我使用了一些常见的代码。我的工作是为任何类型的电子邮件客户端做好这件事。PS如果全身信息存储在DB中,Outlook会正确解释新行。我无法使用Outlook执行任何操作,电子邮件会发送给客户。我不能更改主体类型,它必须保持“文本/纯文本”,因为我使用了一些常见的代码。我的工作是为任何类型的电子邮件客户端做好这件事。PS如果整个正文消息存储在数据库中,Outlook将正确解释新行。