[NEW!!]IIS7研究会(メーリングリスト)|
Visual Studio 2008 Express Edition 日本語版(無償!)|
ASP.NET AJAX 1.0(無償!)
.NET Framework Wiki(はてなグループ)| Try IIS| ASP.NETとは(MSDN)| レンタルサーバを探す(無償・有償)| GDNJ掲示板アーカイブ を検索|
.NET Framework Wiki(はてなグループ)| Try IIS| ASP.NETとは(MSDN)| レンタルサーバを探す(無償・有償)| GDNJ掲示板アーカイブ を検索|
2009-0218 X-Powered-By: ASP.NET
ファイルをダウンロードする ASP.NET Web ページで日本語ファイル名が文字化けする
聞かれたので,回避策を伝えた。
ASP.NET 1.0, 1.1 や Internet Explorer の設定では、これらの現象を回避することはできません。ファイル名に使用する文字をご検討ください。 なお、ASP.NET Web アプリケーションにて Content-Disposition を含む HTTP ヘッダーで日本語文字列を使用する場合は、下記のように URLEncode することで、ある程度の問題を回避することができます。
ファイルをダウンロードする ASP.NET Web ページで日本語ファイル名が文字化けする
このサンプルコードって
Response.AppendHeader("Content-Disposition","attachment; filename=" & HttpUtility.UrlEncode("日本語") & ".txt")
が正解なんだよね。
こんな感じで使うと良いよ。
Dim ShiftJisEncode As System.Text.Encoding = System.Text.Encoding.GetEncoding("Shift-JIS")
Response.AppendHeader("Content-Disposition", _
"attachment; filename=" & HttpUtility.UrlEncode("価格リスト_20090301") & ".txt")
Response.ContentType = "application/octet-stream"
Response.BinaryWrite(ShiftJisEncode.GetBytes("品名,価格"))
Response.BinaryWrite(ShiftJisEncode.GetBytes("ASUKA YAMATO SH,12800JPY"))
Response.End()
トラックバック - http://d.hatena.ne.jp/aspx/20090218/1234934295
リンク元
- 207 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4DBJP_jaJP209JP213&q=asp.net+四捨五入
- 134 http://www.google.co.jp/search?q=asp.net+ファイル+ダウンロード ファイル名化け&hl=ja&lr=lang_ja&sa=2
- 131 http://search.yahoo.co.jp/search?p=ASP.NET+ファイルのダウンロード&ei=UTF-8&pstart=1&fr=top_ga1_sa&b=11&qrw=0
- 115 http://www.google.co.jp/search?hl=ja&source=hp&q=ASP.net+リンク ダウンロード&lr=&aq=f&oq=
- 100 http://www.google.co.jp/search?hl=ja&q=asp.net+ファイルのダウンロード vb.net&lr=
- 74 http://www.google.co.jp/search?q=Asp.net+ダウンロード 文字化け&hl=ja&lr=&sa=2
- 66 http://search.yahoo.co.jp/search?p=asp.net+ダウンロードする+方法&ei=UTF-8&qrw=0&pstart=1&fr=top_ga1_sa&b=21
- 50 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja-JP-mac:official&hs=Lpf&q=xlsx+xls&btnG=検索&lr=lang_ja
- 50 http://www.google.co.jp/search?hl=ja&q=asp.net+ダウンロード+文字化け&meta=lr=&aq=0r&oq=ASP.NET+ダウンロード も
- 41 http://www.google.co.jp/search?hl=ja&q=ファイルを保存できませんでした&lr=&btnG=Google+検索
メモ
|
IIS/ASP/ASP.NET/Visual Web Developer関係の情報を追いかけています。 ASP++トップ| TIPS(Wiki) |
コミュニティ(掲示板)|
aspxの日記
*OreAmazonSearch Beta
| ||
お問い合わせ先:![]() |
|
|
*[COOL][ASP.NET2.0] Visual Web Developer 2005 日本語版は無料で入手できます!
*[blogs]Mooがおすすめする Microsoft Visual Web Developerもおすすめです。
[info]こみゅぷらすに参加しています。
?アプリケーションが UserInteractive モードで実行されていないときに⇒id:aspx:20060824#1156384125
?クリスタルレポートのKeycodev2.dll関連問題と解決方法→id:aspx:20040304
?MDBなどで「ほかのユーザーが排他的に開いているか、データを読み取る権限がありません。」→ASP++Wiki/データを読み取る権限がありません。
?「'CDO.Message' オブジェクトにアクセスできませんでした。」と表示され、メール送信に失敗します→。」→id:aspx:20040223#p1
TRIP-A=
人気blogランキングにエントリーしました。
テクノラティプロフィール
◆Microsoft MVP(Development Platforms - ASP/ASP.NET 2005.07-2008.06)
*[blogs]Mooがおすすめする Microsoft Visual Web Developerもおすすめです。
[info]こみゅぷらすに参加しています。
?アプリケーションが UserInteractive モードで実行されていないときに⇒id:aspx:20060824#1156384125
?クリスタルレポートのKeycodev2.dll関連問題と解決方法→id:aspx:20040304
?MDBなどで「ほかのユーザーが排他的に開いているか、データを読み取る権限がありません。」→ASP++Wiki/データを読み取る権限がありません。
?「'CDO.Message' オブジェクトにアクセスできませんでした。」と表示され、メール送信に失敗します→。」→id:aspx:20040223#p1
1111 | 01 |
1974 | 02 |
1994 | 04 |
1998 | 08 |
2001 | 06 |
2002 | 11 |
2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 10 | 11 |
ODO=
1974 | 02 |
1994 | 04 |
1998 | 08 |
2001 | 06 |
2002 | 11 |
2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 10 | 11 |
TRIP-A=
テクノラティプロフィール
◆Microsoft MVP(Development Platforms - ASP/ASP.NET 2005.07-2008.06)









![ASP++ by Moo[http://moo-asp.net/]](http://moo-asp.net/asppp88x30.gif)
