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

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

bash - XMLタグ内でのみ置き換えます。bashコマンドを使用して、Referencer.reflibからファイル名をそのままにしてURLエンコードを削除したbibtex形式にエクスポートする

Referencerには多くのリファレンスがあります。Referencerからエクスポートするときに、bibtexファイルにファイル名を含めようとしています。ソフトウェアはデフォルトでこれを行わないので、エクスポートする前にsedコマンドを使用してファイル名をbibtex情報としてXMLファイルに含め、ファイル名を含めようとしています。

入力

Ouput

次のsedコマンドを使用して、必要なことを部分的に実行できますが、「%20」をエンコードするURLは残ります。bibtexタグのみでそれを取り除くにはどうすればよいですか?

0 投票する
4 に答える
332 参照

javascript - URL - エンコード (JavaScript) method="GET"

いくつかの入力フィールドを持つフォームがあります (6)。このような方法で「URLをフォーマットしたい」という送信ボタンをクリックすると:

おそらくnull値の場合:

ユーザーが送信ボタンをクリックしたときのタイムスタンプかもしれません。

これはJavaScriptを使用して行うことができますか?

ありがとう、

チャド

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

.net - コンソール アプリケーションの HttpUtility.UrlEncode

コンソール アプリケーション、VB.NET、VS 2010 Beta 2 で HttpUtility.UrlEncode を使用したいと思います。

エラー メッセージ: 'HttpUtility' は 'Web' のメンバーではありません。

この質問で Anjisan は、次のように System.Web への参照を追加することを提案しています。

  1. ソリューション エクスプローラーで、参照を右クリックします。
  2. 「参照を追加」を選択
  3. [参照の追加] ダイアログ ボックスで、[.NET] タブを使用します。
  4. 下にスクロールして System.Web を選択し、[OK] をクリックします。

ただし、その場所に System.Web エントリがありません。

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

url - & char と残りの特殊文字を含む URL を使用する

特殊文字を使用して作業しようとしてURLsいますが、正しく動作させるために何をすべきかを理解するのに問題があります。

次のような URL を見たことがあります。

Last.FM で完全に動作しますが、どうすればよいですか?

私はこの質問.htacessでそれを行う方法を尋ねましたが、 fileの正規表現投稿のおかげで部分的に問題を解決しましたが、(.+?)まだ URL の読み取りに問題があります。

http://mysite.com/event/Dance&Jump私のphpページで次のようなものを書いて使用すると:

ページが印刷されます。

Last.FM や Wikipedia のようなほぼすべての特殊文字を扱えるようにしたい

特別な文字の URL と一般的な手順を使用するためのテクニックはどのようになっていますか?

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

ruby-on-rails - URL エンコードされた Rails コントローラーへのルート

次のような URL エンコードされたリソースがあります。

http://myurl/users/Joe%20Bloggs/index.xml

これは、パスでユーザー ログインを使用する RESTful Web サービス用です。問題は、レールのコントローラーが %20 をデコードしていないように見えることです。次のエラーが表示されます。

私が実際にやろうとしているのは、2 つのオプションのいずれかを達成することです (authlogic を登録ハンドラーとして使用):

  • (できれば)ユーザーがスペースを含むユーザー名を登録できるようにし、これらがコントローラーに正しくルーティングされるようにします。デフォルトでは、Authlogic はスペースと @/ を許可します。キャラクター - 私がそれを機能させることができれば、私には問題ありません...

  • または、スペースを許可しないように authlogic を制限できます。私はこれを行うことができることを知っています:

    .merge_validates_format_of_login_field_options...

しかし、新しい正規表現を提供し、失敗時にメッセージを返すための正しい構文が完全にはわかりません...

どんな提案でも大歓迎です!

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

javascript - JavaScriptを使用してIE7でlocation.searchパラメータをurlencodeする方法

IE7は、JavaScriptから取得したクエリ文字列パラメーターをURLエンコードしないことに気づきました。例:

Firefoxでは、パラメータはエンコードされています。Firefoxと同じ方法でパラメータをURLエンコードするIE固有のコードを作成するにはどうすればよいですか?

たとえば、Firefoxでは、次のクエリ文字列は次のとおりです。

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

php - PHP urlencode とデコード

全て、

と言うテキストエリアがあります

そして、ユーザーが次のように入力した場合、

データがサーバー側に投稿されると、データが受信されます。これは私の名前で、メール ID は「a@x.com」です。

二重引用符の後ろにバックスラッシュが追加されます。送信前にデータをエンコードする方法を次に示します。サーバー側で php を使用しています。

ありがとう。

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

c# - SmtpClient でクエリ文字列付きの URL を送信する

ここでの基本的な質問: .NET フレームワーク (3.5) の既定の SmtpClient を使用してメールを送信しています。bodytype は HTML (IsBodyHtml = true) です。本文では、次のようにクエリ文字列に 2 つのパラメーターを持つ URL を追加しました。

これは次のようにエンコードされます:

簡単なRequest["var2"]ことをすると、「null」になります。メールメッセージのアンパサンドを正しくエンコードするにはどうすればよいですか?

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

c# - Context.Request.RawUrl が間違った部分的にエンコードされた URL を返します。どうすれば修正できますか?

クエリ文字列を介して特定のレコードの ID を渡すことにしたので、ID ( id=090ed4fe-daec-452d-b025-f664dcc1164d) を暗号化し、その値を URL に添付しました。

/ の URL エンコード値は %2f であることは周知のとおりです。したがって、アプリケーションの特定のインスタンスでは、id=090ed4fe-daec-452d-b025-f664dcc1164d暗号化されてからエンコードされた id 値 ( ) が値を返します。

リンクにカーソルを合わせると、次のようになります。

正しい「暗号化およびエンコード」部分。しかし、Context.Request.RawUrlプロパティを使用して URL を取得すると、次のようになります。

問題は、文字列から「/」を1つ削除するため、文字列を復号化できなくなることです。

ところで、私はこのモジュールを何ヶ月も使用していますが、この問題に遭遇したことはありません。初めて2つの '/'(2f%2f) が隣接していることがわかりました。

とにかくContext.Request.RawUrl、正しい文字列を返して、1つの「/」をストライピングしないようにすることはできますか?

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

wcf - URLの+文字と&文字をエンコードする正しい方法は何ですか

データベースからタグを取得するWCFRESTサービスがあります。一部のタグには、&、+、#、(、)などの特殊文字が含まれています。クエリ文字列をURLエンコードすることで、#、(、および)のタグを取得できます。

しかし、クエリ文字列をURLエンコードすることによって「&」と「+」のタグを取得することはできません。

この解決策を知りたいのですが。

ありがとう