• ベストアンサー

&(半角アンド)を扱うには?

http://oshiete1.goo.ne.jp/kotaeru.php3?q=639906 で質問したものです。 =は無事解決したのですが、今度は&で問題が…。 =だったら%3Dと表すようですが、&はどのようにするのでしょうか? 自分なりに調べた結果 . %2E / %2F ? %3F というのはわかったのですが、これ以外がわかりません。 詳しく書いてあるページ、もしくは教えてくださる方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こことか見ればよいかと。

参考URL:
http://ash.jp/code/unitbl1.htm
KODAMAR
質問者

お礼

回答ありがとうございます。 こういうところ探してました! ありがとうございます。 早速ブックマークにいれました。 ところで、=や&を文章中に使うと、そこで意図しなくてもわかれてしまいますよね?(分割で。) =の時は $NAKAMI =~ /^(.*?)=(.*)$/;$NAKAMITITLE = $1;$NAKAMI = $2; とやったのですが、&の場合はどのようにするのでしょうか?

その他の回答 (1)

  • imeruchan
  • ベストアンサー率43% (45/104)
回答No.2

手許にPerlの実行環境があるようでしたら、POST,GETメソッドで文字列の扱いがどうなるか確認してみてはいかがでしょうか。 &は%26になるはずです。

KODAMAR
質問者

お礼

回答ありがとうございます。 &は%26でわかりました。 ところで、=や&を文章中に使うと、そこで意図しなくてもわかれてしまいますよね?(分割で。) =の時は $NAKAMI =~ /^(.*?)=(.*)$/;$NAKAMITITLE = $1;$NAKAMI = $2; とやったのですが、&の場合はどのようにするのでしょうか? よくわからないまま $buffer =~ /^(.*?)&(.*)$/;$TITLE = $1;$DATA = $2; $NAKAMI = $3; $WORD = $4; $TIME = $5; $SEARCHKEY = $6; としてみたのですが、ログがおかしなことになってしまいました。。。

関連するQ&A