日本語_1.tsv
をダウンロードさせようとすると、 _1.tsv
になってしまった。日本語でダウンロードさせるにはURLエンコードが必要になってくる
Spark のレスポンスヘッダに埋め込む例
Spark.res.header("Content-disposition", "attachment; filename=日本語_1.tsv")
これをエンコードして埋め込んであげる必要がある
Spark.res.header("Content-disposition", "attachment; filename=" + URLEncoder.encode("日本語_1.tsv", "UTF-8"))