2011-09-16 4 views
1

내가 작업하고있는 서버에는 사용자가 클릭 할 수있는 URL의 쿼리의 일부로 이메일 주소가 있습니다. 지금은 @ 기호가 URL에 @ 기호로 인코딩되어 있으며 정상적으로 작동합니다. 나는 그것이 일을 깨뜨릴 것이고 이것을 %40으로 바꿀 필요가 있다고 생각했지만, 그것은 나의 경험에서 볼 수없는 것 같습니다. 수많은 다른 구성과 브라우저에 대한 액세스 권한이 없으므로 여기에서이 문제가 다른 곳에서 문제가되는지 여부를 확인하겠습니다.URL의 검색어 부분에 @ 기호가 있으면 괜찮습니까?

나보다 더 잘 알고있는 사람이면 누구나 차임하고 싶습니까?

사미

답변

1

인코딩하지 않아도 될까요? 아마. @ (at 기호)는 FTP URL을 작성할 때만 사용됩니다 (예 : ftp://user:[email protected]:port). @ 기호는 RFC 3986에 따라 예약 된 문자이기 때문에 여전히 인코딩됩니다.

+1

사실이 구문은 HTTP에서도 사용됩니다. 그러나 호스트 이름 앞에 만 나타납니다. – SLaks

+0

@SLaks - 예제를 제공해 주시겠습니까? –

+2

'http : // user : password @ host : port' – SLaks