Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java “中的新行”;文本/纯文本;字符集=ISO-8859-2“;电子邮件正文类型_Java_Email_Outlook_Newline_Plaintext - Fatal编程技术网

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”)
    +
不知何故,Outlook忽略了一切。 我搜索了stackoverflow,但还没有找到答案,如果有人知道解决方案,那就太好了

PS我无法将正文类型更改为text/html

使用以下方法之一解决此行为:
方法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将正确解释新行。