問題タブ [urldecode]

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 投票する
3 に答える
3816 参照

java - JavaURLデコーダーが期待どおりに機能しない

エンコードされたURLをデコードしようとする簡単なプログラムがあります。しかし、何らかの理由でこれは機能していないようです。なぜこれが起こっているのか誰かが知っていますか?私は何時間も費やしましたが、それを理解することができませんでした。

プログラムは次のとおりです。

出力は次のとおりです。

これは同じエンコードされた文字列です。

0 投票する
7 に答える
171812 参照

javascript - エスケープされた Unicode を使用して文字列をデコードするにはどうすればよいですか?

これが何という名前なのかわからないので、探すのに苦労しています。JavaScript を使用して からhttp\u00253A\u00252F\u00252Fexample.comへの Unicode で文字列をデコードするにはどうすればよいですか? 、http://example.comを試したので、残っているのは文字列の置換だけだと思います。unescapedecodeURIdecodeURIComponent

編集:文字列は入力されていませんが、別のコードからの部分文字列です。したがって、問題を解決するには、次のようなものから始める必要があります。

unescape() が機能しない理由を示してくれることを願っています。

0 投票する
5 に答える
36261 参照

objective-c - iOS で URL デコードする方法 - Objective C

stringByReplaceingPercentEscapesUsingEncoding メソッドは、% 文字 (つまり + 文字) で始まらない特殊記号をデコードしていないため、正しく機能していません。iOSでこれを行うためのより良い方法を知っている人はいますか?

これが私が現在使用しているものです:

出力の例を次に示します。

パス+with+スペース

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

.net - URLでの外国語文字のデコード

HTTPUtility.URLDecodeを使用してURL内の文字をデコードしています。これが私がデコードしなければならない文字です:

%26 = "&"
%28 = "("
%29 = ")"
%20 = ""
%5B = "["
%5D = "]"
%2C = "、"
%23 = "#"
%F3 = 「ó」(スペイン語の文字)

HTTPUtility.URLDecodeは、最後のものを除くすべてでうまく機能します。私は現在、その最後の文字で検索/置換を行っていますが、より良い自動方法があることを期待しているので、将来的に検索/置換を更新する必要はありません。

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

javascript - asp.netでのURLデコード

asp.netにいくつかのテキストボックスを含むフォームがあります。jquery ajaxを使用してそれらの値をサーバーに投稿しようとしていますが、問題があります。テキストボックスの値にjavascriptencodeURIComponentを使用してから投稿していますが、URLが自動的にエンコードされていることがわかります。

そのため、asp.netエラーが発生します...

私のJavaScriptコード:

これに対する解決策は何ですか?

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

c++ - BoostSpiritで文字UTF8エスケープをデコード

質問: スピリット-一般リスト

こんにちは皆さん、

私の主題が正しいかどうかはわかりませんが、テストコードはおそらく私が達成したいことを示しています。

私は次のようなものを解析しようとしています:

  • '%40'から'@'
  • '%3C'から'<'

以下に最小限のテストケースがあります。なぜこれが機能しないのかわかりません。おそらく私が間違いを犯しているのかもしれませんが、私にはわかりません。

使用:コンパイラ:gcc 4.6ブースト:現在のトランク

私は次のコンパイル行を使用します:


よろしく、

MatthijsMöhlmann

0 投票する
5 に答える
19839 参照

html - エンコードされた URL が機能しない

エンコードされた URL について混乱しています。

たとえば、ブラウザを書くとき:

ページを正常に表示できます。

しかし、私が書くとき:

見ることができません。

%2Fは「/」を意味するため、これが正しく機能しない理由を理解したいと思います。

私が知りたい理由は、エンコードされた URL を取得していて、それを受け取った直後にその URL をデコードしてエラー ページが表示されないようにする方法がわからないからです。

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

javascript - エンコードされた値を取得

私は domain.com を制御できません。以下のようなリダイレクト URL パラメーターのみを指定できます。

retURL (www.example.com?parameter=value) を指定した直後に、パラメーターの値を取得したいと思います。

ただし、問題は、ブラウザーが www.example.com%3Fparameter%3Dvalue を有効な入力として受け入れないことです。この問題にどのようにアプローチすればよいですか?

よろしくお願いします。

追加情報 - [私の動機] Salesforce Apex プラットフォームを使用しています。お問い合わせフォームがありますが、Salesforce はリターン URL のみを受け入れます。私が入れたリターン URL は私の「ありがとう」ページであり、顧客の名前、姓、ケースの優先度の詳細などを入れて、ありがとうページをカスタマイズしたいと考えています。

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

php - PHP Curl スクリプトのデコード

このphp curlスクリプトをデコードするにはどうすればよいですか: http://pastebin.com/raw.php?i=YWE1i4U7

「t」や「v」など、エンコードされていない文字があちこちにあります。

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

php - urldecodeとpluses-PHP

クエリ文字列を入力するフォームフィールドがあります。

これは、urldecodedである限りクリーンアップされ、欠陥のあるHTMLが作成されないようにhtmlentitiesをスローします。

言い換えると:

urldecodeプラスをスペースに変換しますが、誰かがクエリで本物のプラスを使用したい場合があります。

2つの質問:

  1. 上記の「安全」は注入などの点で十分です。
  2. urldecode本物のプラスを変換しない代替手段はありますか