asp中关于ulr传递中文参数的问题
asp我需要用url来传递中文参数,结果发现在不同的浏览器中,中文的显示方式不一样:在IE里,直接显示中文,如:city=北京在Chrome里,显示代码(我也不知道是什么...
asp
我需要用url来传递中文参数,结果发现在不同的浏览器中,中文的显示方式不一样:
在IE里,直接显示中文,如:city=北京
在Chrome里,显示代码(我也不知道是什么代码),如:city=%B1%B1%BE%A9
显示中文的,通过该参数搜索结果正常,显示代码的,搜不到东西。
我的问题是:
1,有没有办法能让不同的浏览器都直接显示中文。
如果不能行,那么
2,asp中有没有什么函数能把那些代码(%B1%B1%BE%A9)转换成中文
谢谢! 展开
我需要用url来传递中文参数,结果发现在不同的浏览器中,中文的显示方式不一样:
在IE里,直接显示中文,如:city=北京
在Chrome里,显示代码(我也不知道是什么代码),如:city=%B1%B1%BE%A9
显示中文的,通过该参数搜索结果正常,显示代码的,搜不到东西。
我的问题是:
1,有没有办法能让不同的浏览器都直接显示中文。
如果不能行,那么
2,asp中有没有什么函数能把那些代码(%B1%B1%BE%A9)转换成中文
谢谢! 展开
4个回答
展开全部
给你举个例子吧
<%
'这里加这段代码是为了给传递的字符串加密
Dim Action,Str
Str="信息报告提交"
Action=server.URLEncode(Str)
%>
<a href="A.asp?Action=<%=Action%>">点击这里看看状态栏是加密的字符串哦</a>
转换成中文
if server.URLEncode(request.QueryString("Action"))=server.URLEncode("信息报告提交" )then
response.write "转换正确"
else
response.write "转换错误"
End if%>
<%
'这里加这段代码是为了给传递的字符串加密
Dim Action,Str
Str="信息报告提交"
Action=server.URLEncode(Str)
%>
<a href="A.asp?Action=<%=Action%>">点击这里看看状态栏是加密的字符串哦</a>
转换成中文
if server.URLEncode(request.QueryString("Action"))=server.URLEncode("信息报告提交" )then
response.write "转换正确"
else
response.write "转换错误"
End if%>
展开全部
把中文先转换之后再传值
city=server.urlencode("北京")
接收时:
URLDecode(request.querystring("city"))
city=server.urlencode("北京")
接收时:
URLDecode(request.querystring("city"))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你举个例子吧
<%
'这里加这段代码是为了给传递的字符串加密
Dim
Action,Str
Str="信息报告提交"
Action=server.
URLEncode
(Str)
%>
点击这里看看状态栏是加密的字符串哦
转换成中文
if
server.URLEncode(request.QueryString("Action"))=server.URLEncode("信息报告提交"
)then
response.write
"转换正确"
else
response.write
"转换错误"
End
if%>
<%
'这里加这段代码是为了给传递的字符串加密
Dim
Action,Str
Str="信息报告提交"
Action=server.
URLEncode
(Str)
%>
点击这里看看状态栏是加密的字符串哦
转换成中文
if
server.URLEncode(request.QueryString("Action"))=server.URLEncode("信息报告提交"
)then
response.write
"转换正确"
else
response.write
"转换错误"
End
if%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你举个例子吧
<%
'这里加这段代码是为了给传递的字符串加密
dim
action,str
str="信息报告提交"
action=server.urlencode(str)
%>
<a
href="a.asp?action=<%=action%>">点击这里看看状态栏是加密的字符串哦</a>
转换成中文
if
server.urlencode(request.querystring("action"))=server.urlencode("信息报告提交"
)then
response.write
"转换正确"
else
response.write
"转换错误"
end
if%>
<%
'这里加这段代码是为了给传递的字符串加密
dim
action,str
str="信息报告提交"
action=server.urlencode(str)
%>
<a
href="a.asp?action=<%=action%>">点击这里看看状态栏是加密的字符串哦</a>
转换成中文
if
server.urlencode(request.querystring("action"))=server.urlencode("信息报告提交"
)then
response.write
"转换正确"
else
response.write
"转换错误"
end
if%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询