«urlencode» 태그된 질문

"URL 인코딩"또는 "퍼센트 인코딩"텍스트는 URL에서 사용하기 위해 인코딩하는 것을 의미합니다. 일부 문자는 URL에서 그대로 사용할 때 유효하지 않으며 URL에 표시 될 때 URL 인코딩 (백분율 인코딩)됩니다.

14
공백 문자를 번역 할 수없는 URLEncoder
나는 기대하고있다 System.out.println(java.net.URLEncoder.encode("Hello World", "UTF-8")); 출력 : Hello%20World (20은 공백을위한 ASCII 16 진 코드입니다) 그러나 내가 얻는 것은 다음과 같습니다. Hello+World 잘못된 방법을 사용하고 있습니까? 사용해야하는 올바른 방법은 무엇입니까?
179 java  url  urlencode 




8
루비에서 문자열을 URL 인코딩하는 방법
다음 URI::encode과 같은 문자열을 어떻게합니까? \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a 다음과 같은 형식으로 가져옵니다. %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A RFC 1738에 따라? 내가 시도한 것은 다음과 같습니다. irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from /usr/local/bin/irb:12:in `<main>' 또한: irb(main):126:0> CGI::escape "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence …


4
POST 데이터를 URL 인코딩해야합니까?
외부 API에 데이터를 게시하고 있습니다 (관련된 경우 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); …

7
자바에서 URL 쿼리 매개 변수 인코딩
Java에서 URL로 이동하기 위해 쿼리 매개 변수를 어떻게 인코딩합니까? 나는 이것이 명백하고 이미 질문 한 것처럼 보입니다. 확실하지 않은 두 가지 미묘함이 있습니다. URL에서 공백을 "+"또는 "% 20"으로 인코딩해야합니까? 크롬에서 "http://google.com/foo=?bar me"를 입력하면 크롬이 % 20으로 인코딩되도록 변경합니다. 콜론 ":"을 % 3B로 인코딩하는 것이 필요하거나 정확합니까? Chrome은 그렇지 않습니다. 노트: …
108 java  urlencode 

5
유니 코드 문자를 URL 인코딩하는 올바른 방법은 무엇입니까?
비표준 % uxxxx 체계에 대해 알고 있지만 W3C에서 해당 체계를 거부했기 때문에 현명한 선택이 아닌 것 같습니다. 몇 가지 흥미로운 예 : 하트 캐릭터. 내 브라우저에 이것을 입력하면 : http://www.google.com/search?q=♥ 그런 다음 복사하여 붙여 넣으면이 URL이 표시됩니다. http://www.google.com/search?q=%E2%99%A5 Firefox (또는 Safari)가이 작업을 수행하는 것처럼 보입니다. urllib.quote_plus(x.encode("latin-1")) '%E2%99%A5' 3 점 문자처럼 …


2
curl이이 쿼리 문자열을 자르는 이유는 무엇입니까?
나는 이것에 대한 대답이 고통스럽고 명백한 문자 인코딩 문제가 될 것이라고 확신합니다 ... 파이썬 앱에서 일부 엔드 포인트를 테스트하기 위해 명령 줄에서 curl을 사용하고 있습니다. 끝점은 위도와 경도의 URL 매개 변수를 사용합니다. 너무 특별한 것은 없습니다. 나는 명령을 넣었다. curl -v -L http://localhost:5000/pulse/?lat=41.225&lon=-73.1 서버가 verbose curl 출력으로 응답합니다. * Connected …
90 curl  urlencode 

19
C ++로 URL 인코딩 / 디코딩 [닫힘]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 일년 전에 . 이 질문 개선 누구든지 이것을 수행하는 좋은 C ++ 코드를 알고 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.