0
我做了一個網站,我想發送郵件給用戶。asp.net網站urlencode
我使用URL路由,如果我使用這樣
localhost:1186/activate/[email protected]
我得到了,因爲點的跡象IIS服務器錯誤。但如果我不這樣使用,我無法從瀏覽器完全獲取此電子郵件地址。 我想在這個電子郵件地址的特殊字符必須轉換爲html實體。
@ sign。(dot)sign and all。 我想使用它,但無法正常工作
string email = "[email protected]";
string nemail = HttpUtility.UrlEncode(email);
返回像
johndoe%40john.doe.com
,但它必須返回這樣
johndoe%40john(dotsignconvertedchars)doecom
不能轉換爲點的跡象...
幫我
我認爲在urlencodeing之後,爲什麼不用你想要的所有點代替nemail.Replace(「。」,「(dot)」);這會給你johndoe @ john(dot)com –