タグ付けされた質問 「url-encoding」


7
URLの%2Cとは何ですか?
URLの構造を理解しようとしていますが、多くのが表示されてい%2Cます。これはいくつかのエンコーディングの結果だと思います。それは何の略ですか?
412 url  url-encoding 

11
urlencode対rawurlencode?
変数を使用してURLを作成する場合、文字列をエンコードする方法は2つあります。urlencode()とrawurlencode()。 違いは何ですか?どちらが好ましいですか?

9
JavaでURLデコードを行う方法は?
Javaでは、これを変換したい: https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do%3Frequest_type これに: https://mywebsite/docs/english/site/mybook.do&request_type これは私がこれまでに持っているものです: class StringUTF { public static void main(String[] args) { try{ String url = "https%3A%2F%2Fmywebsite%2Fdocs%2Fenglish%2Fsite%2Fmybook.do" + "%3Frequest_type%3D%26type%3Dprivate"; System.out.println(url+"Hello World!------->" + new String(url.getBytes("UTF-8"),"ASCII")); } catch(Exception E){ } } } しかし、それは正しく機能しません。これらは何をしている%3Aし、%2Fフォーマットと呼ばれ、どのように私はそれらを変換するのですか?
323 java  url-encoding 

3
URL:@を含むユーザー名
ユーザー名とパスワードをURLで送信するには、次のスキームを使用します。 http://username:password@www.my_site.com しかし、私のユーザー名はmy_email@gmail.comです。 問題は@です。 どうすれば解決できますか?
125 http  url  url-encoding 

4
POSTデータをURLエンコードする必要がありますか?
データを外部APIにPOSTしています(必要に応じて、PHPを使用しています)。 渡すPOST変数をURLエンコードする必要がありますか? または、GETデータのみをURLエンコードする必要がありますか? ありがとう! 更新:関連する場合に備えて、これは私のPHPです。 $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), 'datetime'=>urlencode($_POST["datetime"]), 'category'=>urlencode($_POST["category"]), 'metacategory'=>urlencode($_POST["metacategory"]), 'caption'=>($_POST["description"]) ); $fields_string = http_build_query($fields); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_POST,count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS,$fields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);

12
Twitterでクエリ文字列とURLを共有する
Twitter共有リンクをメールに入れようとしています。これはメールに含まれているため、JavaScriptを信頼することはできず、「自分で作成」ツイートボタンを使用する必要があります。 たとえば、Googleへのリンクを共有する場合: <a href="http://www.twitter.com/share?url=http://www.google.com/>Tweet</a> これは正常に動作します。私が抱えている問題は、URLにクエリ文字列がある場合です。 <a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm?bar=123&baz=456">Tweet</a> クエリ文字列を含むURLは、TwitterのURL短縮サービスt.coを混乱させます。これをさまざまな方法でURLエンコードしてみましたが、何も動作しません。私が得た最も近いのはこれを行うことです。 <a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456">Tweet</a> ここでは、クエリ文字列のみをエンコードしています。これを行うと、t.coは正常にURLを短縮しますが、短縮されたリンクをたどると、エンコードされたURLに移動します。なるほどhttp://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456、アドレスバーに、ブラウザに次のエラーを取得します 見つかりません リクエストされたURL /foo.htm?bar=123&baz=456はこのサーバーで見つかりませんでした。 この問題を解決する方法について私は途方に暮れています。 編集: Re:onteria_ URL全体をエンコードしてみました。その場合、ツイートにURLが表示されません。

5
HTMLスペースが%20ではなく%2520と表示される
ファイル名をfirefoxブラウザに渡すと、スペースがでは%2520 なくに置き換えられます%20。 というファイルに次のHTMLがありますmyhtml.html。 <img src="C:\Documents and Settings\screenshots\Image01.png"/> myhtml.htmlFirefox にロードすると、画像が壊れた画像として表示されます。リンクを右クリックして画像を表示すると、次の変更されたURLが表示されます。 file:///c:/Documents%2520and%2520Settings/screenshots/Image01.png ^ ^-----Firefox changed my space to %2520. 一体何ですか?それは私のスペースをに変えました%2520。それを変換してはいけません%20か? このHTMLファイルを変更して、ブラウザが私の画像を見つけられるようにするにはどうすればよいですか?何が起きてる?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.