2011-10-17 2 views
4

이미지 제목이있는 이미지를 게시하고 이미지 제목에 URL을 추가했습니다. 이미지와 URL을 공유 할 수 있지만 url에는 약간의 수정이 있습니다. = 기호는 % 3D로 변환됩니다 (아래 그림 참조). 두 URL (더미 URL).Sharekit : 페이스 북에 게시하는 동안 URL이 수정 되었습니까?

게시 URL 을 : 페이스 북http://....=418ioekVlhTIu2sr9qpdAQ==

URL http://...=418ioekVlhTIu2sr9qpdAQ%3D%3D

그래서 한 후 전용 또는 도움이 날에 URL과 이미지를 게시 할 수있는 더 좋은 방법이 수행하여 있도록 코드에서 일부 변경 이미지 제목 자체에서 올바른 URL을 공유 할 수 있어야합니다.

답변

1

의 URL 형식이 여기에 표시된대로 HTML 엔티티 코드 (%가 탈출)에 특수 문자를 예약 것 변환하기 때문에이 문제가 발생합니다 :

    : http://www.w3schools.com/tags/ref_urlencode.asp

    이 올바르게 URL 문자열을 전달하는 2 가지 옵션이 있습니다

  1. 수신자 쪽에서 (URL 요청이 클라이언트에 의해 전송 된 후) 받은 URL 문자열을 디코딩하면 문자열이 정상으로 정상화됩니다.

  2. 매개 변수를 저장하려면 GET 메서드 대신 html의 POST 메서드를 사용하십시오. 비록 당신이 그것에 대한 선택권을 가지고 있는지 나는 확신하지 못합니다. 아이폰 OS OBJ-C에

는, URL 비율 사이의 변환은 그냥 재미를 위해 소위

[normalText stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
[encodedText stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 

처럼 수행 기약 : 당신은 URL을 입력 할 수 있으며이 인코딩 된/디코딩 된 값을 참조 이 웹 사이트에 : http://meyerweb.com/eric/tools/dencoder 그리고 실제로 어떻게 작동하는지보십시오.

관련 문제