Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.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 在SendGrid中使用特殊字符和标记构造主题行的正确方法_Java_Sendgrid - Fatal编程技术网

Java 在SendGrid中使用特殊字符和标记构造主题行的正确方法

Java 在SendGrid中使用特殊字符和标记构造主题行的正确方法,java,sendgrid,Java,Sendgrid,我正在使用JavaSendGridAPI发送主题行为en、ja和ko字符的电子邮件,主题行包含替换标记。它在大多数情况下都可以正常工作,但是一些ja和ko主题行在标记部分中被打断,因此替换不起作用。为了解决这个问题,我在主题行的每个空格后都放了换行符。然而,当主题是纯英语文本时,这种方法不起作用。xsmtpapi标头似乎未正确生成,因此未更新与xsmtpapi相关的字段 有没有人遇到过类似的情况?考虑到特殊字符和标记,是否有构建主题行的最佳实践或指南 以下是发送电子邮件的示例代码: 嗨,乌弗莱克

我正在使用JavaSendGridAPI发送主题行为en、ja和ko字符的电子邮件,主题行包含替换标记。它在大多数情况下都可以正常工作,但是一些ja和ko主题行在标记部分中被打断,因此替换不起作用。为了解决这个问题,我在主题行的每个空格后都放了换行符。然而,当主题是纯英语文本时,这种方法不起作用。xsmtpapi标头似乎未正确生成,因此未更新与xsmtpapi相关的字段

有没有人遇到过类似的情况?考虑到特殊字符和标记,是否有构建主题行的最佳实践或指南

以下是发送电子邮件的示例代码:

嗨,乌弗莱克

以下是示例代码:

SendGrid SendGrid=新的SendGrid(,);
sendGrid.setFrom(“xxx@xxxxx.com");
sendGrid.setTo(“yyy@yyyyy.com");
...
sendGrid.setSubject(“样本主题行”);
addHeader(“X-SMTPAPI”,英文缩写);
字符串响应=sendGrid.send()

我们可以看看您的代码吗?Hi@ouflak已经更新了上述示例代码的详细信息。