This document discusses supporting multiple code sets for HTTP requests and responses in WebSphere Application Server. It describes WebSphere's mechanism for determining the code page of an HTTP request based on: 1) the content-type header, 2) a customizable encoding.properties file mapped to languages, or 3) a default.client.encoding system property. This allows requests and responses to be encoded in different code pages while still supporting Unicode in the application server.