問題タブ [urlencode]
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パラメータをパーセントエンコードするにはどうすればよいですか?
私が行った場合
/
エンコードしません%2F
(OAuth 正規化を破ります)- Unicode を処理しません (例外をスローします)
より良いライブラリはありますか?
php - preg_replace 関数付き
PHPを介して実行されているHTMLがいくつかあります。
<a href="?char=">&</a>
a を使用して、最初の値をd 値preg_replace
に置き換えたいと考えています。でも:&
urlencode
preg_replace("/char=\">(.*?)<\/a>/", "char=".urlencode("$1")."\">$1</a>", $links);
しかし、これにより$1
、予想される後方参照ではなく、値が得られます。私がやろうとしていることをどのように行うことができますか (出力を次のようにします<a href="?char=%26">&</a>
)?
javascript - Javascript オブジェクトのクエリ文字列エンコーディング
リクエストstring
を介して渡すことができるJavascript オブジェクトを にエンコードする高速で簡単な方法を知っていますか?GET
いいえjQuery
、他のフレームワークはありません-単なるJavascriptです:)
html - Firefox がページ リンクの %2b を処理できない
次の HTML に関する問題に気付きました。
%2bを+に置き換える代わりに、Firefox は代わりにスペースを入れて、リンクをクリックすると " http://example.com/Process.php?OrderID=y og=" ではなく " http:/ /example.com/Process.php?OrderID=y+og= ". IE と Chrome では、これに関してまったく問題はありません。Firefoxだけです。他の誰かがこれに遭遇し、回避できましたか?
php - 一重引用符内に関数を含める
これに関数を含めることができない理由を理解しようとしています。私はそれを作ろうとしているので$client
、リクエスト文字列に入ります。http://test.com/next.xml?file=$client&test=againtest
$client
私のデータベースからのテキストとして定義されています。
これを行う特定の方法はありますか?これで PHP エラーは発生しませんが、正しく動作しません。削除'.$client.'
してプレーンテキストに置き換えるとtext
機能しますが、関数として含めると機能しません。
php - PHPでurlencodeを使用する方法
urlencodeを使用して文字列を変換しようとしています: <a href="<?php print 'search.php?query='.quote_replace(addmarks($search_results['did_you_mean'])).'&search=1'?>">
実は検索エンジンを実装したいです。
search.php includes header.html,search_form.html,search_result.html etc.
私はsearch.phpにアクセスします:localhost/index.php/?page=search
search_form.html検索するボタンを含めます。そして、以下を使用してsearch.phpを呼び出します<form action="index.php/?page=search" method="get">
。それが正しいかどうかはわかりません。
検索リクエストを送信した後、search.phpはsearch_result.htmlを呼び出して結果を表示します。search_result.htmlのコード:
<a href="<?php print 'search.php?query='.quote_replace(addmarks($search_results['did_you_mean'])).'&search=1'?>"><?php print $search_results['did_you_mean_b']; ?>
動作するはずですが、検索ボタンをクリックすると、結果のURLはになりindex.php/?query=&search=1
ます。そして、そうあるべきだと思いますindex.php/?page=search/?query=&search=1
。
それで、私はそれを解決するためにurlencodeを使用しようとします。そして、その考えが正しいかどうかはわかりません。
php - PHPでURLの2つの疑問符を処理するためにurlencodeを使用する方法
urlencode を理解して使用しようとしましたが、問題は解決できません。
コードは次のとおりです。
<?php print 'index.php/?page=search?query='.quote_replace(addmarks($search_results['did_you_mean'])).'&search=1'?>
asp.net - Request.Querystring は、暗号化されたテキストから文字を削除します
私のアプリケーションでは、ユーザーの電子メール アドレスを取得して暗号化し、URL エンコードして、QueryString に渡します。
ランディング ページは Request.Querystring["email"] を実行し、それを UrlDecodes してから復号化します。
「+」文字が削除されるという非常に奇妙な動作が発生していたため、復号化に失敗していました。
UrlDecode を削除しようとしましたが、問題は解決しませんでした。
問題を解決したのは、これを行うことでした:
UrlDecode を取り除き、クエリ文字列で ToString() を呼び出します。
なぜこれが起こるのか誰にも分かりますか?Request.QueryString はデフォルトで urlDecode を呼び出しますか? 私はそうは思わない。
また、なぜ .ToString() を実行するとこのインスタンスで機能するのでしょうか?
encoding - PHP を使用して、ダウンロードした Web ページを適切なエンコードで表示できない
ペルシャ語のページのコンテンツを取得し、そのページの一部を一部のユーザーに表示する必要があります。問題は、ページ コンテンツをフィルタリングした後、適切なエンコーディングでコンテンツを表示できないことです。Web ページは sena.ir にあります。表示したい元の Web ページ部分のスクリーン ショットを次に示します。
代替テキスト http://img502.imageshack.us/img502/983/original.gif
そして、ここに私が得たものがあります:
代替テキスト http://www.freeimagehosting.net/uploads/812cebe6b3.gif
ページのコンテンツを取得するために使用する関数は次のとおりです。
javascript - Javascript + python url-en/decoding の問題
こんにちは、python と javascript の間の URL エンコーディングで困っています。助けていただければ幸いです :S
Javascript:
パイソン:
Javascriptは「lôl」を2回エンコードしますが、pythonはそれを1回行います。「l%F4l」ではなくPrototype HTTP GETリクエスト「l%C3%B4l」を介して受信するため、そこから脱出する方法がわかりません
宜しくお願いします
** Zope ウェブサーバー上で編集