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

asp.net - 古典的なAspからAsp.NetへのurlEncodingの問題

古い .asp ページの束からデータベースに情報を渡すために Web サービスを使用しています。問題は、httpGet を使用して、安全に渡すことができるように情報をエンコードする必要があることです。

すべてが夢のように機能しますが、ä ö や å などのスカンジナビア文字が四角で表示されることを除けば、すべてが夢のようです。これが会社のIIS言語設定(それらに触れることはできません)と関係があるのか​​ どうかさえわかりませんが、aspページに特定のエンコーディングを強制的に使用させる方法があるかどうか疑問に思っています.次に、asp.net Web サービスを同じ文字セットでデコードするように強制し、その間にサーバー設定を一切入れずに、すべてを混同する機会を得ますか?

私は周りを見回そうとしましたが、これを行う方法を正確に示す明確な例は見つかりませんでした. 返信は簡潔にしてください。私はここでのインターンシップの初心者です。助けてくれてありがとう!

編集: お詫び申し上げます。コードは非常に単純だったので含めませんでした。ここ:

.asp

ウェブサーバー:

とにかく、助けてくれてありがとう。これについてもっと調べてみますが、いつものように、ストレスと焦りが私を先に進ませています. 最もよく使用されるスカンジナビア文字を手動で暗号化する簡単なコードを作成し、Web サーバーで復号化しました。これまでのところ問題なく動作していますが、合併症が起こらないことを願っています。とにかく、フィンランド語の基本的な文字 ä、ö、å が欲しかっただけです。:)

見つけられなかった特定の文字セットにエンコーディングを強制する簡単な方法があると思っただけです。自分で情報を探すのが苦手。

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

python - Python で非値ペアを URL エンコードする

Python で Google の AJAX (JSON) Web Search API を使用しようとしています。Python の urllib.urlencode() は、文字列ではなく値のペアのみをエンコードするため、行き詰まっています。Google の API では、クエリ文字列は検索用語であり、変数には関連付けられません。

検索用語を urlencode するにはどうすればよいですか?

0 投票する
24 に答える
397887 参照

java - Java での HTTP URL アドレスのエンコード

私の Java スタンドアロン アプリケーションは、ユーザーから URL (ファイルを指す) を取得し、それをクリックしてダウンロードする必要があります。私が直面している問題は、HTTP URL アドレスを適切にエンコードできないことです...

例:

私を返します:

でも、欲しいのは

(スペースは %20 に置き換えられます)

HTTP URLをエンコードするように設計されていないと思いURLEncoderます... JavaDocには「HTMLフォームエンコーディング用のユーティリティクラス」と書かれています...これを行う他の方法はありますか?

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

asp.net - ASP.NET検証

ユーザーが外国の名前を入力すると、検証エラーが発生します。例は次のとおりです。

System.Web.HttpRequestValidationException:潜在的に危険なRequest.Form値がクライアントから検出されました(ctl00 $ pageContent $ txtName ="Pedroúlogo")。

ここで、úはúとして翻訳されています。(もちろんスペースなし)

これらの外国文字は受け入れ可能であり、検証エラーを引き起こしてはなりません。ASP.NET検証でUTF-8ではなくUTF-16を使用して検証する必要があります

多くのWebサイト、ブログ、およびフォーラムは、単に検証をオフにするように言っています。(つまり、ValidateRequest = "false")

検証をオフにせずにこれを回避する方法はありますか?このアプリケーションでは、検証をオフにすることはできません。

ありがとう、ジェフ

0 投票する
8 に答える
18739 参照

python - URL で使用するために Python で文字列をエンコードおよびデコードするにはどうすればよいですか?

次のような文字列があります。

String A を暗号化して、クリーンな URL で使用したいと考えています。このようなもの:

文字列Aを指定すると、PythonにエンコードAPIがあり、文字列Bを返しますか? 文字列Bを指定すると、PythonにデコードAPIがあり、文字列Aを返しますか?

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

iphone - UITextView/UITextFieldのスペースをURL形式にエンコードする

UITextViewまたはUITextFieldのコンテンツをパラメーターとしてphpファイルに送信しようとしています

urlstrをログに記録するとき、UITextViewまたはUITextFieldにスペースが含まれていない限り、URL形式は問題ありません。スペースを%20に変換するにはどうすればよいですか?

編集

これが現在のコードです。クラッシュするだけでなく、URLを適切にエンコードしていません。

name = John Doe&tags = recurring nightmare&entry=テストテストテスト

に変換されます

name = John -1844684964oe&tags = recurringightmare&entry = Testing 4.214929e-307sting -1.992836e + 00sting

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

.net - .netUrlEncode-小文字の問題

UrlEncoded形式でデータを送信する必要があるゲートウェイのデータ転送に取り組んでいます。ただし、.netのUrlEncodeは小文字のタグを作成し、転送を中断します(Javaは大文字を作成します)。

.netに大文字のUrlEncodingを強制するにはどうすればよいですか?

update1:

.net out:

対Javaの:

(これはbase64d 3DES文字列です。大文字と小文字を区別する必要があります)。