0

I have created and email template with Russian content. After entering the details and saved the email template, email template subject showing like "???? ????????????? ?????? {{var store.getFrontendName() | raw}} ". The issue is only with the email template subject field. Magento version : 2.2.6

Steps to reproduce :

  1. Go to Marketing -> Email Templates
  2. Edit any template
  3. Put the below characters in the subject line.

Ваше подтверждение заказа {{var store.getFrontendName() | raw}}

  1. Save
4
  • just checked in magento 2.2.3, its working there Nov 1 '18 at 12:16
  • I have checked it on m2.2.6 as well, and its working there too. can you check in table email_template how data is being stored ? Nov 1 '18 at 13:27
  • @ShashankKumrawat i have checked "email_template" table content.In database the text is correctly saving. So the issue comes when the value is displaying. While searching in google i found that the issue comes from "dotmailer" module. They are decoding the email subject field value before displaying in backend. We are not using this module, so we have disabled the module. Issue fixed.
    – amesh
    Nov 2 '18 at 8:17
  • oh ok. please write your fix as answer so some other one can get help. thanks Nov 2 '18 at 8:40
0

The issue was related to a new module found in Magento2.2 version ie "Dontmailer". In that module they are doing some UTF8 decoding with email template subject value, which was the issue. We have no use with that module in the current situation, so we have disabled the module. May be in later Magento version they will fix the bug.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.