Safari でダウンロード時に日本語ファイル名が文字化けしてしまい困っています。
プログラミング言語は JAVA ですが、それはあまり関係ないと思っています。
さっそくコードを書くと以下の通りです。
IE は仕様がおかしいということでユーザーエージェントで別処理をしています。
String fileName = (日本語のファイル名が入ります)
final String ua = request.getHeader("User-Agent");
String dlFileName = null;
if (ua.indexOf("MSIE") > -1) {
dlFileName = new String(fileName.getBytes(encoding), "8859_1");
} else {
dlFileName = MimeUtility.encodeWord(fileName, "ISO-2022-JP", "B");
}
Safari で化けないようにするにはどういうエンコードをすればよいのでしょうか?
マカーの方よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
残念ながらうまく行く情報はわたしも持っていません。
ただし、逆の情報があれば役に立つこともあるかと思いましたので
参考情報です。
以下URLにどういう事をやってうまく行かなかったときの情報があります。
MacでもFirefoxではうまく行くようです。
http://www.bluemooninc.biz/~xoops/modules/newbb/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Excel(エクセル) エクセル2019でPDFファイル名に枝番号をつけたい。 アクティブワークシートを印刷した後の処理とし 4 2023/06/06 21:00
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ORA-01858: 数値を指定する箇所...
-
配列にnullを代入すると、null...
-
Java配列でNullPointerExceptio...
-
BOOL値を逆にしたい
-
getStringの値がNULLの時の処理
-
jsp/Servletの動的に増えるフォ...
-
eclipseでoracle接続時のエラー...
-
Javascript エラーメッセージが...
-
Javaでboolean型を使ってのうる...
-
C#でラジオボタンとコンボボッ...
-
この世で連日正規表現について...
-
java 引数 戻り値のあるメソッド
-
C言語のポインターに関する警告
-
ジャバスクリプトについて。
-
System.err. printlnとSystem.o...
-
1~100までの数字を表示し、か...
-
javaで質問です。 文字列2023/2...
-
ループ処理の際、最後だけ","を...
-
IF関数でEmpty値を設定する方法。
-
[JAVA]try 内の変数を外で!?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ORA-01858: 数値を指定する箇所...
-
Java配列でNullPointerExceptio...
-
BOOL値を逆にしたい
-
配列にnullを代入すると、null...
-
getStringの値がNULLの時の処理
-
eclipseでoracle接続時のエラー...
-
例外でBeanUtils.populateが、...
-
gas カレンダー祭日設定でエラー
-
C#でラジオボタンとコンボボッ...
-
C# ListBoxのインデックスの値...
-
oracle10g java jdbc 大量inser...
-
jsp/Servletの動的に増えるフォ...
-
JSP での exit? (スクリプトか...
-
JSPで複数のSQL実行につ...
-
JavaBeansにDBの値を格納
-
逆コンパイルの見方について(...
-
java DAO 日付指定フォーマット...
-
java 引数 戻り値のあるメソッド
-
HashMapがおかしい
-
日付をyyyyMMddで取得したい。
おすすめ情報