5

データベースに直接入れられる構造化データを受け取る安らかなWebサービスがあります。

データは wget を使用して OS から送信されます。実際にデータを URL エンコードする必要があるかどうか疑問に思っています。実行しても問題ありませんが、このシナリオでは不要な場合があることに注意してください。

4

1 に答える 1

4

URL で許可されていない文字がデータに含まれている場合は、URL エンコードする必要があります。

次の文字は予約されている (& など) か、コードを混乱させる可能性があるだけです。データにこれらの文字が含まれている場合は、urlencode してください。拡張 ASCII 文字、Unicode 文字、または印刷できない文字を使用している場合は、データを URL エンコードする必要があります。

  • ドル ("$")
  • アンパサンド ("&")
  • プラス (「+」)
  • コンマ ("、")
  • スラッシュ/Virgule ("/")
  • コロン (":")
  • セミコロン (";")
  • 等しい ("=")
  • 疑問符 ("?")
  • 「アット」記号 (「@」)
  • スペース
  • 引用符
  • 「より小さい」記号 ("<")
  • 「より大きい」記号 (">")
  • 「ポンド」文字 (「#」)
  • パーセント文字 ("%")
  • 左中括弧 ("{")
  • 右中括弧 ("}")
  • 縦棒/パイプ ("|")
  • バックスラッシュ ("\")
  • キャレット ("^")
  • チルダ ("~")
  • 左角括弧 ("[")
  • 右角括弧 ("]")
  • グレイブ アクセント ("`")

詳細については、http ://www.blooberry.com/indexdot/html/topics/urlencoding.htm をご覧ください。

于 2010-04-01T13:23:57.803 に答える