惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
雷峰网
雷峰网
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
V
Visual Studio Blog
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 司徒正美
有赞技术团队
有赞技术团队
J
Java Code Geeks
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
B
Blog
Recent Announcements
Recent Announcements
C
Check Point Blog
MongoDB | Blog
MongoDB | Blog
GbyAI
GbyAI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
F
Full Disclosure
Microsoft Security Blog
Microsoft Security Blog
N
Netflix TechBlog - Medium
I
InfoQ
云风的 BLOG
云风的 BLOG
量子位
D
Docker
D
DataBreaches.Net
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
宝玉的分享
宝玉的分享
V
V2EX
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Y
Y Combinator Blog
美团技术团队
小众软件
小众软件
阮一峰的网络日志
阮一峰的网络日志
博客园 - 聂微东
B
Blog RSS Feed
MyScale Blog
MyScale Blog
月光博客
月光博客
T
The Blog of Author Tim Ferriss
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
M
MIT News - Artificial intelligence
U
Unit 42
Google DeepMind News
Google DeepMind News

博客园 - 砖头

正则表达式查询 正则表达式类 Gridview BottomPagerRow添加自定义控件 httpModule过滤无后缀名的文件夹路径请求,iis6和iis7的设置 HttpModules 管道过滤 自定义页面 转:使用IIS 7.0 / 7.5 时配置HttpModules需要注意 HttpModules在IIS下不起作用 正则表达式的查找替换字符并批量修改文件名,非代码. SQL2008 数据导入导出后,表架构所有者修改解决办法 CSS样式IE8兼容IE7 - 砖头 - 博客园 CSS样式防止图片撑开固定样式 - 砖头 - 博客园 document.body.appendChild 的问题 页面不刷新,表单提交到弹出窗口或Iframe - 砖头 - 博客园 JavaScript表单提交到弹出窗口(转帖) - 砖头 - 博客园 asp.net后台获取前台html控件的值的方法(转帖) 转载:兼容各类浏览器的CSS Hack技巧 您对无法重新创建的表进行了更改或者启用了 阻止保存要求创建表的更改 配置SQL用户访问指定表,指定列 sql server 代理权限问题 编译工程文件后运行,出现找不到“XXX.dll”组件
Url中文参数传递乱码,表单提交中文乱码,2种解决方法
砖头 · 2012-07-29 · via 博客园 - 砖头

经常被中文乱码困扰,试了n多办法,最后总结:

1、如果是url参数传递的中文,传递之前要先编码,接收的时候解码,如:

url参数由html或aspx提交到aspx页面,中文需要用js的函数 var key=escape(value) 先编码,然后在aspx页面用Server.HtmlDecode(Request.Form["key"]);

2、如果是表单提交,请检查两个提交页面的编码是否一致,普遍来说是因为编码不一致导致的,比如 utf-8 提交到 gb2312 页面

重点来了,上面那句话说的跟很多网上的答案一样,纯属屁话!!!!

类似什么设置 <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312... ,这种的方法是不可取,会影响到其他程序,

还有类似修改里面的文档说明:<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />,这种的方法也不能解决问题,

正确方法是,到文件的文件夹里面,用txt记事本打开页面,然后另存为,另存为的时候注意选择编码都要是utf-8,不要选择Unicode或ANSI,

提交页面和接收页面都同样编码就不会出现中文乱码问题。