[#49861] テンプレートシステムを安全に使う — "5.5" <5.5@...>
5.5 です。
9 messages
2014/07/07
[#49868] Rubyへの要望(願望) — MASAKI Yuhsuke <reasonset@...>
Ruby listの皆様、はじめまして、MASAKI Yuhsukeです。
14 messages
2014/07/12
[#49870] Re: Rubyへの要望(願望)
— Yukihiro Matsumoto <matz@...>
2014/07/12
まつもと ゆきひろです
[#49877] Rubyリファレンス chm版リミックス更新(2014年7月版) — Dice <tetradice@...>
こんにちは。Diceです。
21 messages
2014/07/13
[#49879] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Kazuhiro NISHIYAMA <zn@...>
2014/07/13
西山和広です。
[#49890] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/07/23
西山和広さん
[#49891] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Kazuhiro NISHIYAMA <zn@...>
2014/07/24
西山和広です。
[#49893] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/07/25
Diceです。
[#49894] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/07/26
Diceです。
[#49895] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Kazuhiro NISHIYAMA <zn@...>
2014/07/26
西山和広です。
[#49897] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Kazuhiro NISHIYAMA <zn@...>
2014/07/27
西山和広です。
[#49899] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/07/31
Diceです。
[#49906] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/08/10
Diceです。
[#49907] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Kazuhiro NISHIYAMA <zn@...>
2014/08/11
西山和広です。
[#49909] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/08/11
Diceです。
[#49919] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/08/17
Diceです。
[#49921] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Kazuhiro NISHIYAMA <zn@...>
2014/08/20
西山和広です。
[#49924] Re: Rubyリファレンス chm版リミックス更新(2014年7月版)
— Dice <tetradice@...>
2014/08/20
Diceです。
[ruby-list:49883] Re: Rubyへの要望(願望)
From:
MASAKI Yuhsuke <reasonset@...>
Date:
2014-07-15 10:10:02 UTC
List:
ruby-list #49883
正木です。 > まず、入力文字のエンコーディングを強制する方法は、_charset_というものが存在します。 > また、現在生存しているほぼ全てのブラウザはそのページのエンコーディングでフォーム送信するはずです。 > HTML5ではこの現状を追認し、仕様の一部としています。 > http://www.w3.org/TR/html5/forms.html#selecting-a-form-submission-encoding > そもそも現代でこれが問題になるケースって存在するんですか? > > 2000年の時点でも、ページ以外のエンコーディングで送信するブラウザはごく一部だったはずです。 > https://web.archive.org/web/20080515160719/http://www.ibport.ne.jp/~yui/cgiwork/code/ > Rubyからは離れた話になってしまいますが、最も気になるのは自作のエージェントを使われる場合です。 これはNet::HTTPのようなもので書くにしても、あるいはcurlを使うにしてもこちらの要求するエンコーディングに従ってくれるとは限りません。 事実、私のHTTPチャット用プログラムは、 設定ファイルに書かれたエンコーディング>form要素指定のエンコーディング>UTF-8 というエンコーディング選択になっています。 また、利便性のために正規のフォームでなくローカルのHTMLファイルにフォームを書く人もいますので (それを排除すべきかどうかはまた別の話として) こちらで期待したエンコーディングでは必ずしも送ってくれないように思います。 おそらくはレアケースですし、NKFでの変換さえ行っていないプログラムでもエンコーディング間違いによる文字化けは (自分のプログラム上では)経験がありませんが、それでも「問題ないだろう」という仮定はちょっと気持ち悪い気がします。 それがセキュリティ上の問題になるわけではないにしても、潜在的欠陥にはなってしまうのかな、と。 各参考文書はこれから読ませて頂きます。 ================================ # The Rider, Hacker and Musician # ENABLE YOUR HEART. # # mailto:reasonset@yahoo.co.jp # Blog: http://reasonset.net/journal/ # Twitter @reasonset =================================
Attachments (1)
signature.asc
(198 Bytes, application/pgp-signature)