-4

この組み合わせは、\;セミコロンのエスケープ シーケンスです;

前の質問の短さをお許しください。実際、私はこの「\;」を使用しています。「;」をエスケープする Linux端末およびWindowsで。URL のさまざまなパラメーター クエリ文字列を区切るために使用されています。「;」のみを使用 Windows では機能しますが、Linux では機能しません。ただし、「\;」を使用する それ以外の ";" Linux と Windows の両方で動作します。URL は、URL が指すリソースを処理するためのコマンドに渡されています。

私のクエリは単純に Is '\;' でした 「;」の標準エスケープ文字 Linux および Windows コンソール/シェルで ?

4

5 に答える 5

7

URL では、エスケープ記号;%3B

詳細については、http://www.december.com/html/spec/esccodes.htmlを参照してください。

于 2012-06-05T11:30:03.657 に答える
1

URL でセミコロンをエスケープする必要はありません。

を使用して、JavaScript コンソール (Chrome の場合、または FF の Firebug の場合) で自分でテストできます。encodeURI(';')

于 2012-06-05T11:29:43.337 に答える
1

いいえ。しかし、組み合わせ\; エラーが発生します。\;\\;の代わりに試してみる必要があると思います。.

なぜなら; Java ではエスケープ文字ではありません。\ を使用すると、エスケープ文字のみを配置できます。\ で非エスケープ文字が必要な場合は、使用する必要があります\\

于 2012-06-05T11:28:45.190 に答える
0

いいえ。URL では、%XX でエスケープします。XX は、必要な文字の 16 進コードです。escape()またはencodeURIComponent()関数を使用すると、javascript で正しくエスケープされた文字列を簡単に取得できます。

詳細については、この他の質問を参照してください

于 2012-06-05T11:28:25.923 に答える
0

あなたのURL読み取りはarugumnetsのencodeURIComponentを渡します

于 2012-06-05T11:38:31.143 に答える