Configuring multi-language and Unicode data support for Apache Tomcat

To support UTF-8 encoding or when accessing a link that contains accented characters in the IBM® Cognos® Incentive Compensation Management web client, the web server must be configured to interpret URIs as UTF-8. If you are using Apache Tomcat as your web server, the default is not UTF-8 so you must change this setting.

Procedure

  1. Go to the following location: C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf
  2. Open the server.xml file.
  3. Find the connector that is using the HTTP protocol.
  4. Add the following line: URIEncoding="UTF-8"

    You should have the following code now in the server.xml file:

    <Connector port="8080" protocol="HTTP/1.1"
    					connectionTimeout="20000"
    					redirectPort="8443"
    					URIEncoding="UTF-8"/>
  5. Save the file.
  6. Restart the Apache Service.