• 締切済み

HttpEncodeとURLEncodeの違い

HttpEncodeとURLEncodeの違いは なんでしょうか? なにがどう違うのでしょうか?

みんなの回答

  • joe-
  • ベストアンサー率34% (11/32)
回答No.2

ASPのメソッドですか? HTMLEncode 文字列をブラウザへ出力可能なようにタグ文字の変換を行ないます。 (例) <test>日本語</test> => &lt;test&gt;日本語&lt;/test&gt; URLEncode 文字列をURLへ適用可能な文字への変換を行ないます。 <test>日本語</test> => %3Ctest%3E%E6%97%A5%E6%9C%AC%E8%AA%9E%3C%2Ftest%3E

  • taseki
  • ベストアンサー率66% (155/233)
回答No.1

もしかして各関数のことですか?(空白が入っていないので) 一般的なURL Encodeとは、HTTPリクエストのURIに使える書式は決まっているので、その書式にあった形に変換することです。 よく目にする例では、検索エンジンの検索結果ページのURLが、キーワードを含めてURL Encodeされています。 例↓ http://www.google.co.jp/search?num=50&hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&q=%83G%83%93%83R%81%5B%83h&btnG=Google+%8C%9F%8D%F5&lr=lang_ja URLに日本語(2バイト)文字は使えないので、「%83G%83%93%83…」というように変換(URL Encode)されている。 同様に、HTTP Encodeは、HTTPメッセージの書式にあわせて変換することです。 それぞれ、エンコードの逆がデコードです。

関連するQ&A

専門家に質問してみよう