首页 > 编程语言 >关于HTML页以Get方法向asp.net页面传值乱码的解决

关于HTML页以Get方法向asp.net页面传值乱码的解决

时间:2023-06-30 11:34:13浏览次数:55  
标签:问题 asp utf Get gb2312 乱码 传值 页面

这个问题是最近偶然发现的,朋友说我个人做那个基于Lucene的搜索引擎,存在一个问题,就是只能搜索英文,不能搜索中文。
我把代码仔细看了一下,没发现问题,但是在测试的时候确实存在这样的问题。
我查看传值之后的参数,全部是乱码或者空格,立即觉得是传递过程中编码的问题。
后来在web.config中添加<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>一句,把html页面
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 里面的chaset改成utf-8,问题解决,也可以把两处都改成gb2312.
据我观察,百度用的是gb2312,博客园找找看用的是utf-8.
以后要注意这些细节性的问题,写下来给新手以提示。

作者:古道轻风




标签:问题,asp,utf,Get,gb2312,乱码,传值,页面
From: https://blog.51cto.com/u_15949547/6589309

相关文章

  • 1.1 Metasploit 工具简介
    Metasploit简称(MSF)是一款流行的开源渗透测试框架,由Rapid7公司开发,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提供真正的安全风险情报。并且该框架还提供了一系列攻击模块和Payload工具,可用于漏洞利用、及漏洞攻击。同时软件自身支......
  • 处理HTTPGET请求参数中含有数组不识别的问题处理
    如:  在Program中增加 ......
  • Tips: How to Get the Currently Selected HTML Content in Major Browsers
    functiongetSelectionHtml(){constsel=window.getSelection();if(sel.rangeCount){varcontainer=document.createElement("div");for(vari=0,len=sel.rangeCount;i<len;++i){container.appendCh......
  • C# Visual Studio 一键整理实体类里的get set格式
    多人开发中,很难保证大家的审美都一样有的人喜欢下面这样,publicstringName{get;set;}有的人喜欢这样,publicstringName{get;set;}那么怎样一键让所有这些变成下面那样呢......
  • Asp.net OAuth2.0 跨域设置(可指定域名)
    第一步:Startup添加如下代码 第二步:功能实现///<summary>///跨域配置///</summary>publicclassCorsOriginsConfig{///<summary>///设置///</summary>publicstaticvoidSet(IAppBuilderapp)......
  • WP CTF-Web 攻防世界 GFSJ0475 get_post
    「场景」进入场景后提示请用GET方式提交一个名为a,值为1的变量「思路」根据提示在url后加上?a=1,回车发送请求。出现新提示。请再以POST方式随便提交一个名为b,值为2的变量打开brupsuite,配置本地代理为brupsuite中proxy的地址和端口号,刷新浏览器页面,brupsuite捕获到请求......
  • hasattr和getattr判断并调用方法属性
    下面是一个使用hasattr和getattr判断并调用方法属性的示例代码,实现了一个简单的FTP服务器:classFtpServer:defserve_forever(self):#服务器逻辑filename="example.txt"ifhasattr(self,"get"):get_method=getattr(self,"g......
  • 2023-06-28:你想要用小写字母组成一个目标字符串 target。 开始的时候,序列由 target.le
    2023-06-28:你想要用小写字母组成一个目标字符串target。开始的时候,序列由target.length个'?'记号组成而你有一个小写字母印章stamp。在每个回合,你可以将印章放在序列上,并将序列中的每个字母替换为印章上的相应字母你最多可以进行10*target.length个回合举个例子,如......
  • 2023-06-28:你想要用小写字母组成一个目标字符串 target。 开始的时候,序列由 target.le
    2023-06-28:你想要用小写字母组成一个目标字符串target。开始的时候,序列由target.length个'?'记号组成而你有一个小写字母印章stamp。在每个回合,你可以将印章放在序列上,并将序列中的每个字母替换为印章上的相应字母你最多可以进行10*target.length个回合举个例子,如果初始......
  • Mathtype6.9安装与输入中文乱码问题
    Mathtype6.9下载地址(含替换文件):链接:https://pan.baidu.com/s/1cIXqrhIpjb0EcEKgwVnOJw提取码:28d3也可以自己下载替换文件:http://xiazai.mathtype.cn/mathtype.exe.rep1.安装mathtype2.打开安装文件3.将替换文件复制过来4.删除原mathtype.exe文件5.删除替换文件后缀.rep ......