Ich habe gelernt, dass Java im Allgemeinen UTF-16 als interne String-Darstellung verwendet.
Meine Frage ist, was tatsächlich passiert, wenn eine Antwort in Java komponiert wird und unterschiedliche Zeichencodierung angewendet wird, z. response.setCharacterEncoding("ISO-8859-1")
.Wie funktioniert Servlet HttpServletResponse :: setCharacterEncoding()?
Ist es konvertieren tatsächlich den Körper Bytes Antwort von UTF-16-ISO-8859-1 oder es kommt noch hinzu, einige Metadaten in das Antwortobjekt?
Es würde helfen, wenn Sie genau sagen könnten, über welche Klasse Sie sprechen. –
@BalusC können Sie bitte erklären, warum es nicht Java questoin? – itamar
Dies ist eine Servlet-API-Frage, keine Java SE-API-Frage. Verwenden Sie das [java] -Tag nur für Fragen, die mit einer einfachen Java-Anwendungsklasse mit 'main()' - Methode und/oder mit JLS beantwortbar sind. – BalusC