Hello,
I installed Evolution from scratch and noticed that some spanish characters are displayed wrong like this: é±
These are the steps taken:
1) Installed Evolution with Database collation: latin1_swedish_ci
2) At "Site => Configuration" I changed "Language" to spanish. I left "Character Encoding" as default: Unicode (UTF-8) - utf-8. I did this change because the majority of my users need Spanish, and I want to give them a Manager login screen in that language. All spanish characters (at the manager) displayed correctly at this point.
3) I edited my user (manager administrator) at "Manager Users" => "User" and changed language to "English". I did this because as an admin, I prefer to use the manager all in english.
4) I created Template Variables and Resources that have international special characters. All special characters were displaying correctly at this point.
5) For my first spanish user, I created a new Manager account and set his "User" => "Language" to spanish.
6) After logging in with the spanish user account, all spanish characters for text belonging to the Manager display correctly: menus, options, etc. BUT...spanish chars for the name of documents and template variables (created on step 4) are all displayed wrong.
Please, your help will be really appreciated.
Thank you,
Mc
-
MODX Staff
- 10,725 Posts
You need to use a utf8 collation for your database when installing MODx so it matches the charset you are selecting in the manager.
-
MODX Staff
- 10,725 Posts
Did you create the database manually before installing? If so, you need to make sure you create it with the collation you choose during install...
-
MODX Staff
- 10,725 Posts
The usual way you described is manually, i.e. you didn’t let MODx installer create the database. You need to change the collation to an appropriate utf8 one before installing, as I said.
-
MODX Staff
- 10,725 Posts
Something else must be wrong; are you sure both the english and spanish language files you are using are UTF-8?