asp接收中文参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp接收中文参数相关的知识,希望对你有一定的参考价值。
我写的程序,只能接收英文和数字,接收中文的时候,就不显示或者出现一个方块。。。求高手帮忙解答。最好要简单点的方法。嘿嘿。
好用之后补分!
http://localhost/product_type.asp?product_type=车库门系列
这种,希望在地址栏里面把中文传递到页面中。
<%
Session.CodePage=65001
key=Request("key")
Session.CodePage=936
Response.CodePage=936
Response.CharSet="gb2312"
%>
针对你的情况我给个折中的笨办法,采用一个中间页面先把编码转换为gb2312再提交到目标页:
utf-8页面先提交到一个中间页面gb2312页面再跳转
gb2312.asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Session.CodePage=65001
key=Request("key")
Session.CodePage=936
Response.CodePage=936
Response.CharSet="gb2312"
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>gb2312</title>
</head>
<body>
<%
Response.Redirect("目标页.asp?key="&key)
%>
</body>
</html>
如果我没说清楚可以hi我或着Q我632063203 参考技术B 这个需要先使用asp的urlencode方式给传递的中文参数编码 <%=server.urlencode("车库门系列")%>
具体接收还需要解码,具体的解码代码信息发你了,本回答被提问者和网友采纳 参考技术C 是编码问题,注意下编码.
参考资料:http://www.51banfa.com
参考技术D 你写的是什么程序?$.ajax post提交的参数ASP接收不到
这个name怎么也接收不到 但是能提示"结果:"
jq版本是jquery-1.8.3.min.js
以上是关于asp接收中文参数的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core 3.1 Web Api HttpPost Action 参数无法接收 axios application/json HttpPost 传递数据