首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • Request.Form[""]乱码 [已结帖,结帖人:q704174307]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • q704174307
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-05 15:26:49 楼主
    如题,我做了几个页面。
    然后利用 Request传递出来的值都不同,有的页面不会乱码。有的则乱码了
    根据网上的资料,在web.config加了 <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
    这样的话原来乱码的就不会了,但是原来不乱码的就都乱码了
    这个跟页面设置的
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />有什么关系吗?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • evjen
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 15:30:521楼 得分:1
    Request前要  编码和解码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • w161134025
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 15:33:442楼 得分:1
    看看现在乱码的页面的编码格式是不是gb2312的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • superplayboy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 15:40:123楼 得分:3
    建议用utf8做编码
    <globalization requestEncoding="utf8" responseEncoding="utf8" />


    web.config中的设置是全局设置,默认使用的编码
    页面中的编码设置会覆盖全局设置。。。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • cq139514
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 15:40:524楼 得分:1
    还是加 Utf-8看看!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • bingosoftware
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 16:01:195楼 得分:1
    对,同意楼上的,试试utf-8吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qhdrenzhijie
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 16:07:416楼 得分:1
    引用 5 楼 bingosoftware 的回复:
    对,同意楼上的,试试utf-8吧

    同意
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • 5653325
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 16:16:247楼 得分:4
    传参数的时候如果有汉字就用 Server.UrlEncode进行转换传过去
    接收方用Server.UrlDecode解码
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • q704174307
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 16:26:368楼 得分:0
    还是不行,顶上去
    utf-8也不行
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • q704174307
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-05 17:42:209楼 得分:0
    顶上去啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • q704174307
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 09:20:0710楼 得分:0
    怎么没人说话了呢
    顶啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lfywy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 09:27:1611楼 得分:4
    引用 3 楼 superplayboy 的回复:
    建议用utf8做编码
    <globalization requestEncoding="utf8" responseEncoding="utf8" />


    web.config中的设置是全局设置,默认使用的编码
    页面中的编码设置会覆盖全局设置。。。

    可以解决
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhoufoxcn
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 09:33:0112楼 得分:4
    asp.net夜话之三:表单和控件
    本文介绍HTML表单方面的知识,并捎带提及了乱码问题,在文中还提出了SQL注入问题,并且对HTML服务器控件做了一些初步的探讨,有关服务器控件的知识接下来的篇幅中还会继续探讨。

    Asp.net夜话之二:asp.net内置对象
    准确地说,asp.net并没有内置对象这一说,jsp里确实把request、response这些当作jsp的内置对象,这里只不过是借用了一下jsp的说法而已。上面提到的很多都是在做asp.net开发时无需new就能使用的对象(类似的还有很多,在asp.net中所有的网页都是继承自System.Web.UI.Page这个类,上面的提到多是Page类的属性)。本文介绍System.Web.UI.Page类的几个常用属性,如Request、Response、Server、Session、Cookie、Application,并讲述了及表达式用法。


    编码问题。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • q704174307
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-06 11:32:2013楼 得分:0
    好了,结贴
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved