时间:2021-04-16
在写ASP的时候,有些朋友喜欢把需要传递的参数放在字符串中,比如index.asp?name=技术网站,这样的话,“技术网站”在使用ASP接受后有可能会乱码,按照PHP的做法,我们可以encode,但ASP中,似乎没有专一函数,所以现在为了解决这一问题,我们自己动手写一个给字符串按标准重新编码的函数,以正确接受中文参数,函数代码如下:
<%
Function URLDecode(enStr)
dim deStr,strSpecial
dim c,i,v
deStr=""
strSpecial="!""#$%&'()*+,.-_/:;<=>?@[\]^`{|}~%"
for i=1 to len(enStr)
c=Mid(enStr,i,1)
if c="%" then
v=eval("&h"+Mid(enStr,i+1,2))
if inStr(strSpecial,chr(v))>0 then
deStr=deStr&chr(v)
i=i+2
else
v=eval("&h"+ Mid(enStr,i+1,2) + Mid(enStr,i+4,2))
deStr=deStr & chr(v)
i=i+5
end if
else
if c="+" then
deStr=deStr&" "
else
deStr=deStr&c
end if
end if
next
URLDecode=deStr
End function
%>
参数传过来的时候这样写:
<% name = URLEncode(Request("name")) %>
这样参数就不会乱码了!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在做ASP.NET开发的时候,参数传递中文时,经常会遇到页面乱码的问题,解决的方法一般有3种: 1.设置web.config文件............
引言:在JQuery的AjaxPOST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢?问题的引入:复制代码代码如下:varregid=$('#or
乱码是让人很头疼的一件事,本文介绍了彻底解决SpringMVC中文乱码问题的方案,具体如下:1:表单提交controller获得中文参数后乱码解决方案注意:js
本文实例讲述了php的GD库imagettftext函数解决中文乱码问题的方法。分享给大家供大家参考。具体如下:使用imagettftext写中文时,常出现乱码
Android中HTTP请求中文乱码解决办法编码参数Listformparams=newArrayList();//请求参数for(NameValuePairp