エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Dancerで、設定しているcharaset以外のコンテンツを返却するには
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Dancerで、設定しているcharaset以外のコンテンツを返却するには
config.yml で設定しているcharsetは、UTF-8 である環境で、それ以外のcharsetのコンテンツを返却したい... config.yml で設定しているcharsetは、UTF-8 である環境で、それ以外のcharsetのコンテンツを返却したい状況があった。具体的には、CSVファイルのダウンロードです。 ダウンロードしたファイルをExcelでそのまま開くと文字化けするので、CSVファイルのcharsetをcp932で返却してあげないといけない。 そもそも、いまだにcp932固定で開こうとするエクセルにびっくりしたんですが、仕方がないのでCSVファイルのコンテンツをcp932に変換することにした。 get '/csv/' => sub { # my $content = ....; content_type 'text/csv'; return Encode::encode('cp932', $content); }; しかし、ダウンロードして、エディタのencode指定でcp932を指定して開いてみると