Troubleshooting: Unintended question mark ('?') character included in migrated environment e-mail notification

After migrating from IBM Websphere Commerce Version 7 or IBM Websphere Commerce Version 8 to HCL Commerce Version 9.0, an unintended question mark character ('?') is included in Shipping and Order confirmation and cancellation email notifications.

Problem

After migrating to HCL Commerce Version 9.0, an unintended question mark character ('?') is included in Shipping and Order confirmation and cancellation email notifications.

This is due to an encoding error.

Solution

Update the encoding of the email template to resolve the generation of the unintended question mark character.
  1. Update the email template file encoding.
    1. Navigate to and open the email template file /AuroraStorefrontAssetStore/EmailTemplates/Common/eMarketingSpotDisplay.jsp/eMarketingSpotDisplay.jsp with an advanced text editor.
    2. Update the encoding of the file from UTF-8-BOM to UTF-8.
    3. Save and close the file.
  2. Restart the Transaction server.
Emails that are generated with the template will no longer contain the unintentional question mark character.