We have recently updated our site to ECT 7.0.2 to enable us to use PHP 7.1. So far so good.
In addition, we also took this opportunity to switch the site from ISO-8859-1 to UTF-8 as we had always had intermittant issues with special language characters.
We now have an issue where a diamond with question mark is appearing in a few addresses iand orders in the database. Irritating but not a real show-stopper.
Today we now have an issue with *State / Province: which is really strange.
An example: when selecting Bouche du Rhône from the drop-down list associated with France where Bouche du Rhône appears as it should we get [Bouche du R h & o c i r c ; n e] entered in the field.
Clearly something is amiss with the UTF-8 in the Admin or database.
The first thing I would check is to be sure your admin pages and store pages are on the same character set. You can view source to see that. If the admin is not on utf-8 but your front end is, then set the following in your includes - $adminencoding=utf-8;
When selecting Bouche du Rhône from the drop-down list associated with France, where Bouche du Rhône appears as it should in the drop-down list, we get [Bouche du R h & o c i r c ; n e] entered in the field.