0
나는 웹 사이트를 만들었으며 사용자에게 메일을 보내려고합니다.asp.net 웹 사이트 urlencode
는 내가 URL 라우팅을 사용하고 난이
localhost:1186/activate/[email protected]
처럼 사용하는 경우 내가 때문에 도트 표시의 IIS 서버 오류가 발생했습니다. 하지만 이처럼 사용하지 않으면 브라우저에서이 이메일 주소를 완전히 얻을 수 없습니다. 이 이메일 주소의 특수 문자를 HTML 엔터티로 변환해야합니다.
@ 기호. (점) 기호와 그 모두. 나는 그것을 사용하지만이
johndoe%40john.doe.com
처럼 반환
string email = "[email protected]";
string nemail = HttpUtility.UrlEncode(email);
작동하지만이
johndoe%40john(dotsignconvertedchars)doecom
하지 징후 도트로 변환 ...
처럼 반환해야합니다 도와주세요
내가 생각하기에 urlencodeing 후에 왜 모든 점을 예를 들어 nemail.Replace (".", "(dot)")에 대해 원하는 것으로 바꿀 수 없습니까? 너에게 johndoe @ john (점) com을 줄 것이다. –