Starting with the Latin Extended-A character set (http://en.wikipedia.org/wiki/List_of_Unicode_characters) Activiti stores the special characters as a question mark i.e. ?. However, all special characters leading up to the Latin Extended-A Character character set work fine i.e. ü = \u00fc, ñ = \u00f1, á = \u00e9.
I tried the following with no luck: ===================== 1. Created a servlet filter that would intercept all requests and responses to set the character encoding to UTF-8 request.setCharacterEncoding(""UTF-8""); response.setCharacterEncoding("UTF-8");
Are you talking about the Activiti Explorer or rather the engine on itself?
If it is the ui, then if I recall correctly, adding -Dfile.encoding=UTF-8 in catalina.bat/sh or set URIEncoding="UTF-8" is on the HTTP-connector in ${catalina.home}/conf/server.xml (which you seem to have done already)