問題タブ [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.
php - curl php で URL 値を渡す方法
サーバー(myserverurl)をチェックすると。
次のような説明フィールドが表示されます
"いくつかのテスト データと URL http://www.mydata.com?test=1 ".
「&」の後の説明を失いました
はい、curl で送信する前に URL をエンコードできますが、サードパーティの API サーバーで URL を再度デコードするアクセス権がありません。
php - PHP は urlencode:ing せずに特殊文字を含む URL を取得します!
file_get_contents で次のような URL を取得したいと思います: http://wapedia.mobi/sv/Gröt
問題は、それが要求することです (リンク全体を投稿できません、申し訳ありません): ...wapedia.mobi/sv/Gr%C3%B6t を見ることができます。
これどうやってするの?
url - URL では、%20 または + を使用してスペースをエンコードする必要がありますか?
URL では、またはを使用してスペースをエンコードする必要があります%20
か+
? たとえば、次の例では、どれが正しいですか?
当社は前者に傾いていますが、 (and )で Java メソッドURLEncoder.encode(String, String)
を使用すると、後者が返されます。"xbox 360"
"UTF-8"
それで、違いは何ですか?
vb.net - vb.net の HttpUtility.UrlEncode と同等のものは何ですか?
これまでのところとても良いです... aspには HttpUtility.UrlEncode があります
vb.netに同等のものはありますか?
system.web をインポートしようとしましたが、うまくいきませんでした...まだ
asp.net - クエリ文字列内のスラッシュの問題
WebRequest クラスを使用して、サイトにリクエストを送信しています。クエリ文字列にスラッシュ (/) が含まれているため、URL がクエリ文字列の一部として認識されないため、サイトによって URL が切り取られます。
クエリ文字列は次のとおりです:「私のパラメータ/スラッシュで区切られた」。
リクエスト:
私は何が欠けていますか?
編集:ここでのすべての回答が更新された後:
私はクエリ文字列について間違っていました。実際にはクエリ文字列ではありませんが、URL は ("?" なしで) 見えるはずです:
URL " http://www.somesime.com/q-my+params+%2f+separated+by+slash " は Server.UrlEncode メソッドの結果です。コード:
編集 2: 結果の URL をブラウザーに配置すると、すべてが機能します。しかし、WebRequest クラスを介して実行すると、「/ で区切られたスラッシュ」部分なしで呼び出されたとおりの URL が返されます。
python - Pythonの(拡張)URLエンコーディングでバイナリ文字列をエスケープ/引用解除する
分析のために、URL エンコードされたバイナリ文字列 (おそらく印刷できない文字) をエスケープ解除する必要があります。残念なことに、文字列は拡張 URL エンコード形式 (例: "%u616f") になっています。生のバイナリ値を含むファイルにそれらを保存したい。0x61 0x6f ここ。
これをPythonでバイナリデータにするにはどうすればよいですか? (urllib.unquote は "%HH" 形式のみを処理します)
php - mod_rewrite アンパサンドのすべてのインスタンスを後で %26 に置き換えます
ファイルが要求されたときにアンパサンドをシステムにさらに渡すことができるように、URL でアンパサンドを使用したくないだけです。問題は、Apache の扱いが異なることです。方法がわからない
要求されたファイルをすでに index.php?url=$1 に書き換えているので、それが何であるかを確認できますが、そこにアンパサンドが含まれていると、それを超えて続行できません!
アンパサンドをエスケープするか、それを 16 進数 (%26) に変換するにはどうすればよいですか?
c# - 名前空間名を指定する System.Web.HttpUtility.UrlEncode が Visual C# 2008 に存在しないのはなぜですか?
HttpUtility.UrlEncode()
メソッドを使用して URL をエンコードしようとしています。
型または名前空間名 'HttpUtility' が名前空間 'System.Web' に存在しません (アセンブリ参照がありませんか?)
エラー ?Visual C# 2008 Express Edition を使用しています。
私が使用しているコードは単純です:
java - urlencoded ウムラウトを取得できません。[解決策: UTF8 を使用]
JSP スクリプトを使用していくつかの Web サイトをプログラミングしていますが、urlencoded Web 式パラメーターで奇妙な問題が発生しました。サイト自体は iso-8859-1 でエンコードされています。
というフィールドを持つ単純な Web フォームがありますdescription
。
ドイツ語のウムラウトや「ü」や「ß」などの特殊文字を入力すると、これらは自動的に urlencode されます。しかし、このパラメーターを読みたい場合は、常にnull
.
などの中国語の単語を入力すると專業人士
、それらも urlencode されます。ただし、取得せずに読み取ることができますnull
。
メソッドとして「post」を使用しても「get」を使用しても、この動作は変わりません。以下のテキストを使用して Web フォームを「ポン引き」しようとしましたが、それも役に立ちませんでした。
私の質問は、ウルレンコード化されたドイツ語のウムラウトを取得できないのに、中国語の単語を取得できないのはなぜですか?
c# - C#の使用方法「中国語」の文字のエンコードとデコード
私のASP.NETMVCアプリケーションでは、中国語のカテゴリ名を使用しており%E8%82%B2%E5%84%BF
、IEのURLアドレスと同じように表示されていましたが、実際の値は「育儿」です。
%E8%82%B2%E5%84%BF
'育儿'をC#で変換する方法と、それを元に戻す方法も知りたいです。URLリンクに「育儿」を直接表示することはできますか?それはSEOに良いでしょうか?