I'm using OpenEMM 2011 with UTF-8 encoding. After updating profile of a recipient using form (for example, the default form en_profil) the data is saved with a wrong charset (non-utf8). The problem was solved by adding in the file conf/server.xml property URIEncoding="UTF-8" to the connectors. In other words, strings
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
<!-- Define a SSL HTTP/1.1 Connector on port 8443
This connector uses the JSSE configuration, when using APR, the
connector should be using the OpenSSL style configuration
described in the APR documentation -->
<!--
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
Despite the above and stopping/restarting OpenEMM (so Tomcat also restarts), I still have the same issue. This is on a new install.
Is there something additional to the above required?