Vá para http://aemhost/crx/de/index.jsp e faça logon como admin
Campo de texto do diálogo da interface touch com sling:resourceType=granite/ui/components/coral/foundation/form/textfield converte caracteres latinos incorretamente. Por exemplo, "Eléctricos" é salvo como "Eléctricos".
Esse problema se aplica a caracteres de muitos idiomas internacionais.
A codificação de caracteres padrão usada pelo Sling não é UTF.
Para forçar a caixa de diálogo a salvar dados na codificação de caracteres UTF, você pode adicionar um elemento oculto ao formulário de diálogo (solução A) ou definir a codificação padrão como UTF-8 (solução B).
A. Adicione um elemento oculto ao formulário de diálogo
Vá para http://aemhost/crx/de/index.jsp e faça logon como admin
Vá para o seu nó de diálogo, por exemplo, /apps/sitename/components/content/customtext/cq:dialog/content/items/settings/items/columns/items/displayAs/items
Crie um subnó charset com as seguintes propriedades:
sling:resourceType (String) = granite/ui/components/coral/foundation/form/hidden ignoreData (Boolean) = true name (String) = _charset _value (String) = utf-8
Alternativamente, você pode copiar um nó similar do diretório /libs. Por exemplo, esse nó /libs/cq/personalization/touch-ui/content/commons/createpagewizard/jcr:content/body/items/form/items/charset
Clique em Salvar tudo
B. Definir a codificação de caracteres padrão para UTF-8
Vá para http://aemhost/system/console/configMgr/org.apache.sling.engine.parameters e faça logon como admin
Defina Codificação Padrão de Parâmetros como UTF-8
Clique em Salvar