asp无法获取url中的中文参数
时间:2011-10-25
来源:互联网
大家可以试一下打开这个地址,试着修改一下参数,只要是中文的参数全都无法获取,不知道怎么回事。
作者: myllop 发布时间: 2011-10-25
作者: ChinaXtHuLang 发布时间: 2011-10-25
c=request("c")
u=request("u")
s=request("s")
e=request("e")
作者: myllop 发布时间: 2011-10-25
http://www.izhu.org/PLUGIN/dztaotao/r.asp?t=r&tid=server.HTMLEncode("工")&u=server.HTMLEncode("大猪")&e=server.HTMLEncode("地")sohu.com&s=server.HTMLEncode("ee 进地")&c=content
作者: enjoy_gw 发布时间: 2011-10-25
作者: enjoy_gw 发布时间: 2011-10-25
VB code
LoadUrl = "http://www.izhu.org/PLUGIN/dztaotao/r.asp?t=r&tid="&Server.URLEncode("工")&"&u="&Server.URLEncode("大猪")&"&e="&Server.URLEncode("地sohu.com")&"&s="&Server.URLEncode("ee 进地")&"&c=content" Response.Redirect(LoadUrl)
试试
作者: ChinaXtHuLang 发布时间: 2011-10-25
VB code
<% dim myTID myTID = UTF2GB(request("tid")) %>
UTF2GB函数VB code
<% ''''''''''''''''''''''''''''''''''''''''''''''' '' UTF转GB---将UTF8编码文字转换为GB编码文字 '' ''''''''''''''''''''''''''''''''''''''''''''''' function UTF2GB(UTFStr) for Dig=1 to len(UTFStr) '如果UTF8编码文字以%开头则进行转换 if mid(UTFStr,Dig,1)="%" then 'UTF8编码文字大于8则转换为汉字 if len(UTFStr) >= Dig+8 then GBStr=GBStr & ConvChinese(mid(UTFStr,Dig,9)) Dig=Dig+8 else GBStr=GBStr & mid(UTFStr,Dig,1) end if else GBStr=GBStr & mid(UTFStr,Dig,1) end if next UTF2GB=GBStr end function %>
作者: sanoul 发布时间: 2011-10-25
作者: sanoul 发布时间: 2011-10-25
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28