asp如何读取URL中的中文参数?
http://192.168.1.188:32/?k=中国人比如地址是这样,因为太多无法一一把中文转为URL编码.如何在asp中读取这个参数呢?我目前用=request(...
http://192.168.1.188:32/?k=中国人
比如地址是这样,因为太多无法一一把中文转为URL编码.如何在asp中读取这个参数呢?
我目前用=request("k") 读出来是乱码的!应该怎么读取呢? 展开
比如地址是这样,因为太多无法一一把中文转为URL编码.如何在asp中读取这个参数呢?
我目前用=request("k") 读出来是乱码的!应该怎么读取呢? 展开
1个回答
展开全部
表单提交:
Request.Form(Parameter)[(Index).Count]
填写在HTML的表单中所有的数据的集合。Parameter是在HTML表单中某一元素的名称。当某一参数具有不止一个值(比如,当在<SELECT>中使用MULTIPLE属性时)时,使用Index。当某一参数具有多值时,Count指明多值个数。
GET提交就是URL提交
Request.QueryString(Varible)[(Index).Count]
查询字符串的所有值的集合。Varible是在查询字符串某一变量的名称。当某一变量具有多于一个值时,使用Index。当某一参数具有多值时,Count指明值的个数。
乱码问题一般是你前台文件字符集和后台ASP文件字符集不统一. 或者浏览器显示用的字符集 等不统一问题
你可以再提交前用JS 给你输入的内容先URL编码 在到后台进行解码.
Request.Form(Parameter)[(Index).Count]
填写在HTML的表单中所有的数据的集合。Parameter是在HTML表单中某一元素的名称。当某一参数具有不止一个值(比如,当在<SELECT>中使用MULTIPLE属性时)时,使用Index。当某一参数具有多值时,Count指明多值个数。
GET提交就是URL提交
Request.QueryString(Varible)[(Index).Count]
查询字符串的所有值的集合。Varible是在查询字符串某一变量的名称。当某一变量具有多于一个值时,使用Index。当某一参数具有多值时,Count指明值的个数。
乱码问题一般是你前台文件字符集和后台ASP文件字符集不统一. 或者浏览器显示用的字符集 等不统一问题
你可以再提交前用JS 给你输入的内容先URL编码 在到后台进行解码.
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询