28,408
社区成员




' 利用 ADODB.Stream
Function EncodeURI(str)
Dim stream
Set stream = Server.CreateObject("ADODB.Stream")
stream.Mode = 3
stream.Type = 2
stream.Open
stream.Charset = "UTF-8"
stream.WriteText str
stream.Position = 0
stream.Charset = "iso-8859-1"
EncodeURI = stream.ReadText(-1)
stream.Close
Set stream = Nothing
EncodeURI = Right(EncodeURI, Len(EncodeURI)-3)
EncodeURI = Escape(EncodeURI)
End Function
Response.Write EncodeURI("All rights reserved.粤ICP备09009202号")
<%@ LANGUAGE="VBScript" CodePage="936"%>
<script language="JScript" runat="Server">
function encodeURL(str) { return encodeURIComponent(str); }
</script>
<%
Response.Write encodeURL("All rights reserved.粤ICP备09009202号")
%>
<%@ LANGUAGE="VBScript" CodePage="65001"%>
<%
Response.Write Server.URLEncode("All rights reserved.粤ICP备09009202号")
%>
<%@ LANGUAGE="VBScript" CodePage="936"%>
<%
Session.CodePage = 65001 ' 把 CodePage 临时地改成 65001
Response.Write Server.URLEncode("All rights reserved.粤ICP备09009202号")
Session.CodePage = 936 ' 改回原来的
%>