問題タブ [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.
java - JavaURLデコーダーが期待どおりに機能しない
エンコードされたURLをデコードしようとする簡単なプログラムがあります。しかし、何らかの理由でこれは機能していないようです。なぜこれが起こっているのか誰かが知っていますか?私は何時間も費やしましたが、それを理解することができませんでした。
プログラムは次のとおりです。
出力は次のとおりです。
これは同じエンコードされた文字列です。
javascript - エスケープされた Unicode を使用して文字列をデコードするにはどうすればよいですか?
これが何という名前なのかわからないので、探すのに苦労しています。JavaScript を使用して からhttp\u00253A\u00252F\u00252Fexample.com
への Unicode で文字列をデコードするにはどうすればよいですか? 、http://example.com
を試したので、残っているのは文字列の置換だけだと思います。unescape
decodeURI
decodeURIComponent
編集:文字列は入力されていませんが、別のコードからの部分文字列です。したがって、問題を解決するには、次のようなものから始める必要があります。
unescape() が機能しない理由を示してくれることを願っています。
objective-c - iOS で URL デコードする方法 - Objective C
stringByReplaceingPercentEscapesUsingEncoding メソッドは、% 文字 (つまり + 文字) で始まらない特殊記号をデコードしていないため、正しく機能していません。iOSでこれを行うためのより良い方法を知っている人はいますか?
これが私が現在使用しているものです:
出力の例を次に示します。
パス+with+スペース
.net - URLでの外国語文字のデコード
HTTPUtility.URLDecodeを使用してURL内の文字をデコードしています。これが私がデコードしなければならない文字です:
%26 = "&"
%28 = "("
%29 = ")"
%20 = ""
%5B = "["
%5D = "]"
%2C = "、"
%23 = "#"
%F3 = 「ó」(スペイン語の文字)
HTTPUtility.URLDecodeは、最後のものを除くすべてでうまく機能します。私は現在、その最後の文字で検索/置換を行っていますが、より良い自動方法があることを期待しているので、将来的に検索/置換を更新する必要はありません。
javascript - asp.netでのURLデコード
asp.netにいくつかのテキストボックスを含むフォームがあります。jquery ajaxを使用してそれらの値をサーバーに投稿しようとしていますが、問題があります。テキストボックスの値にjavascriptencodeURIComponentを使用してから投稿していますが、URLが自動的にエンコードされていることがわかります。
そのため、asp.netエラーが発生します...
私のJavaScriptコード:
これに対する解決策は何ですか?
c++ - BoostSpiritで文字UTF8エスケープをデコード
質問: スピリット-一般リスト
こんにちは皆さん、
私の主題が正しいかどうかはわかりませんが、テストコードはおそらく私が達成したいことを示しています。
私は次のようなものを解析しようとしています:
- '%40'から'@'
- '%3C'から'<'
以下に最小限のテストケースがあります。なぜこれが機能しないのかわかりません。おそらく私が間違いを犯しているのかもしれませんが、私にはわかりません。
使用:コンパイラ:gcc 4.6ブースト:現在のトランク
私は次のコンパイル行を使用します:
よろしく、
MatthijsMöhlmann
html - エンコードされた URL が機能しない
エンコードされた URL について混乱しています。
たとえば、ブラウザを書くとき:
ページを正常に表示できます。
しかし、私が書くとき:
見ることができません。
%2Fは「/」を意味するため、これが正しく機能しない理由を理解したいと思います。
私が知りたい理由は、エンコードされた URL を取得していて、それを受け取った直後にその URL をデコードしてエラー ページが表示されないようにする方法がわからないからです。
javascript - エンコードされた値を取得
私は domain.com を制御できません。以下のようなリダイレクト URL パラメーターのみを指定できます。
retURL (www.example.com?parameter=value) を指定した直後に、パラメーターの値を取得したいと思います。
ただし、問題は、ブラウザーが www.example.com%3Fparameter%3Dvalue を有効な入力として受け入れないことです。この問題にどのようにアプローチすればよいですか?
よろしくお願いします。
追加情報 - [私の動機] Salesforce Apex プラットフォームを使用しています。お問い合わせフォームがありますが、Salesforce はリターン URL のみを受け入れます。私が入れたリターン URL は私の「ありがとう」ページであり、顧客の名前、姓、ケースの優先度の詳細などを入れて、ありがとうページをカスタマイズしたいと考えています。
php - PHP Curl スクリプトのデコード
このphp curlスクリプトをデコードするにはどうすればよいですか: http://pastebin.com/raw.php?i=YWE1i4U7
「t」や「v」など、エンコードされていない文字があちこちにあります。
php - urldecodeとpluses-PHP
クエリ文字列を入力するフォームフィールドがあります。
これは、urldecodedである限りクリーンアップされ、欠陥のあるHTMLが作成されないようにhtmlentitiesをスローします。
言い換えると:
urldecode
プラスをスペースに変換しますが、誰かがクエリで本物のプラスを使用したい場合があります。
2つの質問:
- 上記の「安全」は注入などの点で十分です。
urldecode
本物のプラスを変換しない代替手段はありますか