浏览模式: 普通 | 列表
8月, 2015 | 1
因为js获取的都是utf-8编码,当asp传递gbk中文给js的时候,就会出现乱码。

javascript中使用 escape()和unescape(),分别是编码和解码字符串。

asp中使用相应的自定义函数来解决中文编码加密escape和解密unescape:
<%
'加密
Function vbsEscape(str)
         dim i,s,c,a
         s=""
         For i=1 to Len(str)
                c=Mid(str,i,1)
                a=ASCW(c)
                If (a>=48 and a<=57) or (a>=65 and a<=90) or (a>=97 and a<=122) Then
                     s = s & c
                ElseIf InStr("@*_+-./",c)>0 Then
...

阅读全文…
1