Touch ui dialog text field with sling:resourceType=granite/ui/components/coral/foundation/form/textfield incorrectly converts Latin characters. For example, "Eléctricos" gets saved as "Eléctricos".
This issue applies to many international language characters.
To force the dialog to save data in UTF character encoding, you can add a hidden element to the dialog form (solution A) or set default encoding to UTF-8 (solution B).
A. Add a hidden element to the dialog form
-
sling:resourceType (String) = granite/ui/components/coral/foundation/form/hidden ignoreData (Boolean) = true name (String) = _charset_ value (String) = utf-8