エンコード設定を追加するだけです
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Disposition","attachment; filename*=UTF-8''" + URLEncoder.encode(fileName,"UTF-8") + ".png");
コアコード
ファイル名*=UTF-8''
URLEncoder.encode(fileName, "UTF-8")
エンコード設定を追加するだけです
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Disposition","attachment; filename*=UTF-8''" + URLEncoder.encode(fileName,"UTF-8") + ".png");
コアコード
ファイル名*=UTF-8''
URLEncoder.encode(fileName, "UTF-8")