問題タブ [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 に答える
4660 参照

c# - URLをutf-8エンコードからiso-8859-1エンコードに再エンコードします

UTF-8でUrlEncodedされている英語以外の文字を含むfile://リンクがあります。これらのリンクをブラウザで機能させるには、それらを再エンコードする必要があります。

になります

私は動作する次のコードを持っています:

これを行うためのよりクリーンな方法はありますか?

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

.net-4.0 - C#.NET 4.0 Visual Studio 2010コンソールアプリケーションでUrlDecodeを呼び出しますか?

OK、何らかの理由でMicrosoftはSystem.Webを削除しましたが、System.Net.WebUtilityをインポートしてHtmlDecode()を呼び出すことはできますが、UrlDecode()を呼び出すにはどうすればよいですか?

.NET 4.0 /VS2010B2のみに回答してください。

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

php - PHP urlencode とデコード

全て、

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

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

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

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

ありがとう。

0 投票する
3 に答える
1303 参照

jquery - JQUERY AJAX、サーバーに送信されるスペースに関する問題、なぜですか?

次のコードを使用してサーバーに投稿し、MYSQL クエリに送信して検索で一致を見つけます。

Q の val にスペースが含まれていると、問題が発生します。これを正しく処理しているかどうか疑問に思っていますか?AJAX 呼び出しで値をエンコードする必要がありますか? それとも、これは ColdFusion である私のバックエンドの問題ですか?

現在、JQUERY は次の内容をサーバーに投稿しています: /search/spotlight/?q=FirstName%20LastName

これは正しいですか?

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

javascript - jQuery urlencode/decodeパッチヘルプ

私はこのjQueryurlencodeおよびurldecodeプラグインを使用しています-非常にシンプルで使いやすいですが、元の形式で+は文字列から削除されません。ホームページの1つのコメントはパッチを示唆していますが、それを実装する方法がわかりません。誰かが私を助けることができますか?

ページ:http ://www.digitalbart.com/jquery-and-urlencode/

提案されたパッチ:

ありがとう!

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

urldecode - このデータをデコードする方法

DB に bytea タイプのフィールドがあり、これは次のデータの例です: \254\355\000\005sr\000\014java.net.URL\226%76\032\374\344r\003\ 000\007I\000\010hashCodeI\000\004portL\000\011authorityt\000\022Ljava/lang/String;L\000\004fileq\000~\000\001L\000\004hostq\000~\000\001L\000\ 010protocolq\000~\000\001L\000\003refq\000~\000\001xp\377\377\377\377\377\377\377\377t\000\021asm.objectweb.orgt\000\013/index. htmlq\000~\000\003t\000\004httppx

このデータを読み取り可能な URL に変換する必要があります。これはどのタイプのエンコーディングですか?

ありがとう!

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

java - AppEngineでの国際文字のデコード

Google AppEngineで小さなプロジェクトを作成していますが、国際文字に問題があります。私のプログラムは、URL「page.html?data1&data2 ...」を介してユーザーからデータを取得し、後で表示するために保存します。

ただし、ユーザーがåäöなどの国際文字を使用している場合は、%F4、%F5、および%F6としてコード化されます。これは、ASCIIテーブルの最初の128(?)文字のみがhttp-requestで許可されているためだと思います。

これに対する良い解決策を持っている人はいますか?テキストをデコードする簡単な方法はありますか?また、データを保存する前にデコードする方がよいのでしょうか、それともユーザーに表示するときにデコードする必要があるのでしょうか。

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

php - How to decode the url in php where url is encoded with encodeURIComponent()

How to decode the url in php where url is encoded with encodeURIComponent()?

I have tried the urldecode() but then also..i don't the url which i have encoded...

I have to do this in php..

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

php - php $_REQUESTデータは半分だけデコードされています

クエリ文字列を介してエンコードされた URL を取得しています。次のページにもう一度渡す必要があります。を使用して初めて取得すると$_REQUEST['url']、スラッシュのみがデコードされます。

http://example.com/search~S10?/Xllamas&searchscope=10&SORT=D/Xllamas&searchscope=10&SORT=D&SUBKEY=llamas/51%2C64%2C64%2CB/browse

urldecodeのphp docs ページでは、リクエスト データをデコードしないようにアドバイスしており、既にデコードされていると述べています。一部の部分を二重にエンコードせずに再度エンコードできるように、完全にデコードするか、まったくデコードしない必要があります。

このデータに関する私の経験が php ドキュメントと一致しない理由がわかりません。同じことへの助けや指針に感謝します!!

編集:関連するコードを投稿しようとします。これは散らばっています:

URL はエンコードされ、クエリ文字列に追加されます (smarty テンプレートを使用した html ファイル内):
<a class="button" href="{$baseurl}search_nojs?searcharg={$searcharg|escape:'url'}&url={$next|escape:'url'}"><span>Next&gt;&gt;</span></a>

そのリンクをたどった場合、クエリ文字列から URL を取得しています (php ファイル内):

次に、次のリンク (別の html ファイル内) のクエリ文字列に URL を貼り付けたいと思います。
href="{$baseurl}detail?bibid={$res.bibid}&searcharg={$searcharg}{if $searchurl}&searchurl={$searchurl}{/if}"

{$searchurl}また、ページに直接印刷して、同じ半分エスケープした結果を得ています。

クエリ文字列と取得したデータの別の例を次に示します$_REQUEST

最初にクエリ文字列にエンコードされた URL:
searcharg=mammals&url=http%3A%2F%2Fexample.com%2Fsearch%7ES10%3F%2FXmammals%26searchscope%3D10%26SORT%3DD%2FXmammals%26searchscope%3D10%26SORT%3DD%26SUBKEY%3Dmammals%2F51%252C1114%252C1114%252CB%2Fbrowse

から取得したデータ$_REQUEST:
searcharg=mammals&searchurl=http://example.com/search~S10?/Xmammals&searchscope=10&SORT=D/Xmammals&searchscope=10&SORT=D&SUBKEY=mammals/51%2C1114%2C1114%2CB/browse

この方法は奇妙に思えるかもしれませんが、ブラックボックス データベースを使用してモバイル ディスプレイを作成しようとしています。助けてくれてありがとう!

0 投票する
3 に答える
1185 参照

url - GWT:URLフラグメント内の任意のデータをエンコード/デコードするためのライブラリ

Ajaxアプリケーション、特にGWTは、URLフラグメント(http://example.com/myapp#fragmentなど)を使用して、ページをリロードせずにクライアントのアプリケーション状態を維持します。

URLフラグメントへの任意のパラメータのエンコードとデコードを容易にするGWTライブラリはありますか?サーブレットAPIのgetParameter()メソッドに類似したものを探していますが、クライアント側のURLパラメーターを探しています。