Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-2781

Charset encoding other than UTF-8 (as ISO-8859-1) not working

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.2.7
    • 2.2.8, 2.3
    • JAX-RS
    • None
    • Windows XP SP3 - Eclipse 3.5 - Spring - CXFServlet - Tomcat 5.5.12

    Description

      Simple REST service like this :

      HelloService.java

      package demo.jaxrs.server;

      import javax.ws.rs.GET;
      import javax.ws.rs.Path;
      import javax.ws.rs.Produces;

      @Path("/helloservice/")
      public class HelloService {

      @GET
      @Path("/hello")
      @Produces("text/html;charset=ISO-8859-1")
      public String sayHello()

      { return "Hello, my name is Félix Agnès"; }

      }

      When called (in my environnement : http://localhost:58010/geoservices/ws/TEST/helloservice/hello) produce :

      HTTP/1.1 200 OK
      Server: Apache-Coyote/1.1
      Date: Thu, 22 Apr 2010 13:44:18 GMT
      Content-Type: text/html;charset=ISO-8859-1
      Content-Length: 31

      Hello, my name is Félix Agnès

      Latin characters like "éèà" are encoded in UTF-8 !!!

      Attachments

        Activity

          People

            Unassigned Unassigned
            oroussei Olivier Rousseil
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: