HTML FORM POST提交到ASP.NET(C#)本地没问题,服务器上中文乱码怎么办?
配置文件什么的都搞了,就是不行!我在WEB.CONFIG里加得有<globalizationrequestEncoding="gb2312"responseEncodin...
配置文件什么的都搞了,就是不行!
我在WEB.CONFIG里加得有<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>,但是我在本地调试的时候是正常的,传到服务器上就问题了,就是一个HTML页面FORM POST到一个ASPX文件,服务器上ASPX文件得到的是乱码! 展开
我在WEB.CONFIG里加得有<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>,但是我在本地调试的时候是正常的,传到服务器上就问题了,就是一个HTML页面FORM POST到一个ASPX文件,服务器上ASPX文件得到的是乱码! 展开
3个回答
展开全部
在Web.config中加入
<system.web>
<!--此处设置页面编码,防止页面输出或数据传输出现的乱码现象,culture中文排序用-->
<globalization fileEncoding="gb2312" requestEncoding="gb2312"
responseEncoding="gb2312" culture="zh-CN" />
</system.web>
在传的时候把中文编码Server.HtmlEncode()
然后读出来时用Server.HtmlDEcode()解码
<system.web>
<!--此处设置页面编码,防止页面输出或数据传输出现的乱码现象,culture中文排序用-->
<globalization fileEncoding="gb2312" requestEncoding="gb2312"
responseEncoding="gb2312" culture="zh-CN" />
</system.web>
在传的时候把中文编码Server.HtmlEncode()
然后读出来时用Server.HtmlDEcode()解码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体什么问题说清楚点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询