Encoding of emails

How can I check (and perhaps change) encoding used by OJS when sending emails, one of our reviewers see strange symbols in the text of received emails.

Thank you for help.


You can send an email to yourself as a test via the Prepared Emails option:
User Home → Journal Manager → Prepared Emails

When you look at the standard emails, are the strange symbols in the common text of the email, or are they coming in from the variable replacements, like an article title or similar?

I sent a test email to myself (to one of my email addresses) and I got “strange symbols” in words where I was using Polish letters.
Why is this?

For some reason I don’t get emails which I have sent to myself via OJS to my address which is set to the account I was logged in.


Let’s work on the encoding issue here. You may want to describe the issue with not receiving emails in more detail by opening another thread.

What is your character set configuration in config.inc.php?

Are the characters which are being garbled something that is coming from the default prepared email texts, or something that you are entering in the web browser once you load the default text?

Our character set configuration in config.inc.php is:

; Localization Settings ;


; Default locale
locale = en_US

; Client output/input character set
client_charset = utf-8

; Database connection character set
; Must be set to "Off" if not supported by the database server
; If enabled, must be the same character set as "client_charset"
; (although the actual name may differ slightly depending on the server)
connection_charset = utf8

; Database storage character set
; Must be set to "Off" if not supported by the database server
database_charset = utf8

; Enable character normalization to utf-8
; If disabled, strings will be passed through in their native encoding
; Note that client_charset and database collation must be set
; to "utf-8" for this to work, as characters are stored in utf-8
; (Note that this is generally no longer needed, as UTF8 adoption is good.)
charset_normalization = Off

Garbled characters in emails are coming from Polish

letters that I enter in the web browser once I load the default text

Thank you, AS

I think my next step would be to try creating a new prepared email template:
User Home → Journal Manager → Prepared Emails → Create Email
And then save the default text with some test Polish text.

Do the characters then look correct in the database and the web interface?
Do the characters from the new prepared email get garbled if sent via email?