HIDDENで特殊文字を渡すには

[上に] [前に] [次に]
もた 2000/05/23(火) 19:15:58
こんにちは。最近PerlでCGIを組み始めた初心者です。

フォーム内のHIDDEN項目でデータを
<INPUT TYPE="HIDDEN" NAME="data1" VALUE="hogehoge">
などとCGIに渡しているのですが、hogehogeが & " < > 等の特殊文字を
含む時にはどう記述すればよいのでしょうか?

FAQだろうと思ったのですが、検索しても見つけることができませんでした。
よろしくお願いします。

2000/05/23(火) 19:19:34
単に&lt;や&gt;で渡せばいいと思いますが、&は&amp;に変えたところで
パラメータ区切りと解釈されるので、%26とURLエンコードしてやればよい
かと。
‥‥‥何か、的外れなこと言ってたらごめんなさい。

Syn [E-Mail] 2000/05/23(火) 19:19:56
ふつうに書くときと同じですが…
& は &amp;
" は &quot;
< は &lt;
> は &gt;
です。

2000/05/23(火) 19:21:22
>パラメータ区切りと解釈されるので、%26とURLエンコードしてやればよい
ごめん、必要ないや、これ。

もた 2000/05/23(火) 21:04:53
[[解決]]
偽さん、Synさん、ありがとうございます。
最初にこれを試してうまくいかなかったので駄目かと思い込んでいたの
ですが、今あらためて試したらちゃんと渡せていました。
(HTMLで表示するときに化けていたせいでした)
FAQ以前の問題でしたm(__)m

[上に] [前に] [次に]