問題タブ [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.

0 投票する
1 に答える
2353 参照

ruby - Ruby でのパーセント エンコーディング

Ruby では、「ä」のパーセント エンコーディングを次のように取得します。

と同じ

2 つの質問があります。

  1. 最初の操作の逆は何ですか? そうじゃないかな

    /li>
  2. 私のアプリケーションでは、「ä」を「%E4」としてエンコードする必要があります。これは、「ä」.ord の 16 進値です。それのためのRubyメソッドはありますか?

0 投票する
0 に答える
270 参照

.htaccess - htaccess: スラッシュの後にパーセント記号が付いているすべての URL を 404 にリダイレクトする方法は?

私はすでにいくつかの書き換えルールを試しましたが、どれもうまくいきませんでした:

その目的のための正しい構文は何ですか?

編集: 404 ページにリダイレクトされず、代わりにエラー 400 が表示されます。

0 投票する
1 に答える
444 参照

validation - iframe src URL W3C 検証エラー

検証時にエラーが発生するたびに:

エラー (スクリーンショット): http://postimg.org/image/5h1kvzzuh/

文字をエスケープしましたが、うまくいきませんでした。ありがとう。

0 投票する
2 に答える
250 参照

api - ステータス更新ではアスタリスク (*) は使用できません

Twitter v1.1 API エンドポイントを使用しようとしています。

投稿: https://api.twitter.com/1.1/statuses/update.json?status=%2A

-また-

投稿: https://api.twitter.com/1.1/statuses/update.json?status= *

URL エンコーディング (パーセント エンコーディング) に関するいくつかの提案を見た後、%2A を使用してアスタリスク (*) 文字をエンコードしようとしています。

期待どおり、他の文字エンコーディングは機能します。ただし、アスタリスク文字を使用すると、次のエラーが発生します。

{ "errors": [{ "code": 32, "message": "Could not authenticate you." }]}

API コンソール ツールを使用してエラーを再現できます。

https://dev.twitter.com/rest/tools/console2

認証には、Oauth 1 オプションを選択しました。

0 投票する
1 に答える
676 参照

url - URL のパーセント エンコーディングの不一致

パーセント エンコーディングに関するこの以前の SO の質問を見た後、どのスタイルのエンコーディングが正しいのか興味があります。パーセント エンコーディングに関するウィキペディアの記事では、コンテンツ タイプを保持しながら、スペース+の代わりに使用することを暗示しています。%20application/x-www-urlencoded

これにより、+vs . の%20動作は、URL のどの部分がエンコードされているかによって異なると考えられます。パス セグメントとクエリ文字列の違いは何ですか? この仕様の詳細と参考文献は大歓迎です。


: 文字の各オクテットが文字列になるという点で、英数字以外の文字は UTF-8 でエンコードされると想定してい%XXます。ここで間違っている場合は訂正してください (たとえば、utf-8 ではなく latin-1)。ただし、URL のさまざまな部分のエンコーディングの違いにもっと関心があります。