UTF-8-Codierungsproblem in Spring MVC

Ich hab einen Spring MVC Bohne und ich würde gerne zurückkehren türkischen Charakter durch die Einstellung der Zeichencodierung UTF-8. aber obwohl mein string ist "şŞğĞIıçÇöÖüÜ" es gibt"??????çÇöÖüÜ". und auch wenn ich mir bei der Antwort-Seite, die internet-explorer-Seite, Codierung western european iso, nicht UTF-8.

Hier ist der code:

    @RequestMapping(method=RequestMethod.GET,value="/GetMyList")
public @ResponseBody String getMyList(HttpServletRequest request, HttpServletResponse response) throws CryptoException{
    String contentType= "text/html;charset=UTF-8";
    response.setContentType(contentType);
    try {
        request.setCharacterEncoding("utf-8");
    } catch (UnsupportedEncodingException e) {
        //TODO Auto-generated catch block
        e.printStackTrace();
    }
    response.setCharacterEncoding("utf-8");     
    String str="şŞğĞİıçÇöÖüÜ";
    return str;
}   

InformationsquelleAutor der Frage ysnky | 2011-04-13

Schreibe einen Kommentar