我需要帮助,在我的电子邮件输出中添加了注册符号,因此,当客户收到电子邮件时,他们在主题行中的第一个单词“FSFS”旁边看到注册的symobil。我尝试了usinf&reg,但它不起作用。

String fullName = profile.getAddress().getFirstName() + " " + profile.getAddress().getLastName();
        String html = b.toString()
        .replace("[insertName]", fullName)
        .replace("[trackingnumber]", claim.getClPicNbr().toString())
        .replace("[MM/DD/YY]", dateNow)
        .replace("[CLAIMID]", claim.getClId().toString());

        email.postMail(recipients, "[email protected]",
                    "FSFS&reg Insurance Claim Received",** I  need the registered symbol here
                    html);

最佳答案

电子邮件不是(总是)基于HTML,并且您所使用的实体是®(同样,不是真的用于电子邮件)。您可以通过更改此符号本身或unicode \u00AE来使用

 "FSFS&reg Insurance Claim Received"


 "FSFS® Insurance Claim Received"

要么
 "FSFS\u00AE Insurance Claim Received"

08-26 14:38