IEがURLの中で中国語に対してする手足を解決します

398 ワード

AjaxUploadで画像をアップロードすると、画像のURLをページに戻す必要があります.画像ファイル名に中国語があれば、IEで受信したjsonでは中国語が文字化けしてFF、Chrome、Safariは正常です.この場合javaコードに次の2つの文を追加します.
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html; charset=UTF-8");
Gson gson = new Gson();
response.getOutputStream().write(gson.toJson(resp).getBytes());

それでいいです.