asp用urlencode(),怎么没有编码成功,见内容。

来源:百度知道 编辑:UC知道 时间:2024/06/25 02:36:42
<%
response.write Server.UrlEncode("测试")
%>

结果显示还是“测试”,为什么?得怎么办?
试了一楼的,不行,点查看源文件,还是可以看到中文“测试”两字

本身这类函数是处理字符的,并不是加密的

这类字符你这样测试不行的,如需要测试可以这样看到效果,把鼠标停在上面或点下连接.至于你说的应该是Server.HtmlEnCode()
Response.Write "<a href=a.asp?op="&Server.UrlEnCode("测试")&" >测试</a>"

response.write Server.UrlEncode("测试")
是不会显示 测试 而显示 %B2%E2%CA%D4

<%
response.write Server.htmlEncode("测试")
%>