Wie Sie festlegen, Antwort-header, die in JAX-RS so, dass die chinesischen chars sind richtig angezeigt in der benutzerdefinierten generierten Datei

Wie würde ich es richtig generiert eine "javax.ws.rs.core.Antwort" (Rückgabe) unterstützt die Codierung chinesischer Zeichen in einer Excel-Datei?

Zu verdeutlichen, habe ich eine Datei im CSV-Format (excel) enthält einige chinesische Inhalte, und ich brauche, um wieder eine javax Antwort, die zeigt dann die chinesischen Zeichen in das Dokument richtig (auf der client-Seite).

Zurzeit mache ich Folgendes:

return Response.status( 200 )
        .header( "content-disposition", 
                 "attachment;filename=SampleCSV.csv;charset=Unicode" )
        .entity( result )
        .build();

aber, wenn diese Antwort wird erstellt und zurückgegeben der client-Seite (und ein popup-Fenster mit der Frage angezeigt, um die Datei herunterzuladen), die chinesische Inhalte der excel-Datei ist gobbly gooed.

Jeder Vorschlag wird sehr geschätzt werden.

Schreibe einen Kommentar