I checked the issue.
Created a process containing and email serveice. In subject and text I used a variable. Something like:
<serviceTask id="mailtask1" name="Mail Task" activiti:type="mail">
<extensionElements>
<activiti:field name="to" expression="Receiver@yahoo.com"></activiti:field>
<activiti:field name="from" expression="Sender@yahoo.com"></activiti:field>
<activiti:field name="subject" expression="send mail use activiti $
{exoticString}"></activiti:field>
<activiti:field name="charset" expression="UTF-8"></activiti:field>
<activiti:field name="html">
<activiti:expression><![CDATA[This mail sent by activiti with ${exoticString}
]]></activiti:expression>
</activiti:field>
</extensionElements>
</serviceTask>
I filled the variable with German and Persian words:
varMap.put("exoticString", "über, Hände, suß, آزمایشی");
it all worked fine with google. So I guess no change is necessary and everything already works fine
I checked the issue.
Created a process containing and email serveice. In subject and text I used a variable. Something like:
<serviceTask id="mailtask1" name="Mail Task" activiti:type="mail">
{exoticString}"></activiti:field><extensionElements>
<activiti:field name="to" expression="Receiver@yahoo.com"></activiti:field>
<activiti:field name="from" expression="Sender@yahoo.com"></activiti:field>
<activiti:field name="subject" expression="send mail use activiti $
<activiti:field name="charset" expression="UTF-8"></activiti:field>
<activiti:field name="html">
<activiti:expression><![CDATA[This mail sent by activiti with ${exoticString}
]]></activiti:expression>
</activiti:field>
</extensionElements>
</serviceTask>
I filled the variable with German and Persian words:
varMap.put("exoticString", "über, Hände, suß, آزمایشی");
it all worked fine with google. So I guess no change is necessary and everything already works fine