問題タブ [percent-encoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python リクエストが URL をパーセント エンコードしないようにするにはどうすればよいですか?
Python で requests.get() を使用して、次の形式の URL を取得しようとしています。
http://api.example.com/export/?format=json&key=site:dummy+type:example+group:wheel
ただし、URL はパーセント エンコードされており、予期した応答が得られません。
これは、URL を直接渡すと機能します。
パーセントエンコーディングなしで、パラメータを元の形式で渡す方法はありますか?
ありがとう!
ios - パーセントエンコーディングを取得するための NSURLComponents
のドキュメントによるとNSURLComponents
:
エンコードされていないプロパティを設定すると、エンコードされたプロパティ値を読み取ることで、エンコードされた同等の値を取得できます。逆の場合も同様です。
クエリのパーセント エンコーディング バージョンと URL のパスを取得しようとしましたが、何かがありません。
どこで失敗しますか?
apache - 誤ってエンコードされた受信リンクを .htaccess で修正する
疑問符は としてエンコードされ%253F
、等号はとしてエンコードされているため、404 エラーの原因となっている着信リンクを取得し始めています%253D
。
.htaccess で 301 リダイレクトを実行して、これらの不適切なエンコードを適切なものに交換する方法はありますか?
ios - NSString から NSURL が false を返す
文字列のURLがあります:http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=is&c=23&pl=VAST&pli=10226041&PluID=0&pos=6670&ord=%5B1423164382.84%5D&cim=1
その文字列を に変換しようとしていますNSURL
。
私はいくつかのことを試しました:
ブレークポイントで URL オブジェクトをたどると、0 => false が割り当てられます。
その文字列を に変換するにはどうすればよいNSURL
ですか?
php - 難読化のために PHP 文字列全体を番号付き ASCII 値にパーセント エンコードする
$url = "http://blah.somedomain.com/contents/somefolder/somefile.htm";
リンクに使用できるように、ページのソースを見るときにURLが人間に簡単に読み取られないように、何らかの方法でコンテンツを覆い隠したいと思います。難読化された URL は、クリックしたときにブラウザーで機能する必要がありますが、私が調べた他の難読化方法は役に立ちません。
私たちが求めているのは、例えば$obscureurl = "%3A%2F%2F"
...などです
何か案は?ありがとう。
編集:これまでの提案に感謝しますが、明確にするために、HTMLエンティティ(#値)にエンコードした後ではなく、パーセントエンコーディング(ASCIIの16進値)の後であると言うべきでした。
たとえば、次のように変更hello@me.com
します。%68%65%6c%6c%6f%40%6d%65%2e%63%6f%6d
各文字と記号の 16 進数の ASCII テーブルは次のとおりです: http://ascii.cl/
この種の完全な変換は PHP で可能ですか? ありがとう
python - URL 内の特定の文字のみをエンコードする Python パーセント
#
特定のURLに表示される場合、文字のみをパーセントエンコードする必要があります。を使用して URL をエンコードできることはわかっていますurllib.quote
。safe
URL に対して特定の文字を安全に設定するには、キーワードが必要です。私は次のようなものを探しています:
よろしく。
unicode - 拡張文字を含むホスト名でネットワーク マシンにアクセスするための URI を作成する方法
ローカル ネットワーク上にいくつかの Windows 7 マシンがあり、それぞれにホスト名が付いています。それらの 1 つは、HTTP 経由で別のマシンにアクセスする必要がある Java 8 アプリケーションを実行しているため、サーバー マシンのホスト名を含む URI を形成する必要があります。HTTP サーバーを実行しているマシンのホスト名に、URI で許可されていない日本語の文字が含まれています。
ローカル ネットワーク上のサーバー マシンにアクセスするための URI を作成するにはどうすればよいですか? RFC 4501、「Domain Name System Uniform Resource Identifiers」は、RFC 3986、「Uniform Resource Identifier (URI): Generic Syntax」に従ってエンコードすると述べています。これは、UTF-8 オクテットのパーセント エンコードを意味すると推測します。しかし、RFC 3490、「アプリケーションでのドメイン名の国際化 (IDNA)」では、Punycode に変換するように指示されています。
では、パーセント エンコーディングと Punycode のどちらでしょうか? Java アプリケーションがローカル ネットワーク上で、ホスト名に拡張文字を含む別の Windows 7 マシンを正常に検索して接続できるようにするエンコーディングはどれですか?
objective-c - Objective-C の URL 文字列には、パーセント記号が 1 つ含まれています
パーセント記号 (%) で終わる文字列があります。
この文字列は、パラメータとして URL リクエスト用に用意されています。
リクエストは を返しますnil
。
私はもう試した:
と
% を 1 つだけ要求 URL に変換するにはどうすればよいですか?
アドバイスをいただければ幸いです。