タグ

エスケープに関するmai_kのブックマーク (2)

  • 正規表現サンプル(エスケープが必要な文字)

    正規表現では特別な意味を持つ文字がいくつかあり、そのまま記述すると意味のある指定と解釈されます。 これらの文字を、通常の文字列として認識させる場合は、エスケープしてください。 (エスケープとは、\ マークをつけて特殊動作を無効にさせること。)

  • エスケープ、エンコード ???

    エスケープとは、「回避する」という意味の言葉で、実行エラーを回避するために用いるものです。 たとえば "abc"def" このように文字列の途中にダブルクオートが入ってる文章は、どこが終端なのかはっきりしないため実行エラーになります。 これを回避するため、"abc\"def" とエスケープするのです。 エンコードとは、直訳すれば「暗号化する」という意味になります。 URL欄には通常、日語が使えません。これはURLという概念自体が英語圏で生まれたものだからです。 そこで、日語を簡単な暗号にしてURLの中に埋め込むことで、この問題に対応します。 またこのエンコードという言葉は、巨大になりがちな動画データなどを効率よく保存するために小さく整理する処理にも用いられます。 おっしゃるとおり、JavaScriptではエスケープとエンコードが、用語として一緒くたになっているので 関数名だけで探すと混

    エスケープ、エンコード ???
  • 1