百分求助:如何改变Form传递时候的编码

sljz 2007-08-03 04:15:26
现在一个网站A,在web.config中定义的页面编码为UTF-8,工作一切正常,现在网站中有一个页面,需要将部分数据POST提交到另外一个网站B去,问题是B网站使用的是GBK,现在如果我直接提交,在B网站显示的就是乱码,如果A网站编码改成GBK,则B网站显示正常,而A网站就显示不正常了。

请问应该如何解决这个问题,有没有办法form action的时候改变编码再传送?
...全文
216 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cengjinzuimeitt 2007-08-07
  • 打赏
  • 举报
回复
在配置文件中加这段代码试哈:
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
xuyiazl 2007-08-05
  • 打赏
  • 举报
回复
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
honey52570 2007-08-04
  • 打赏
  • 举报
回复
mark
vefo 2007-08-04
  • 打赏
  • 举报
回复
web.config中定义的页面编码为UTF-8


网站中某一个页面
header中加入
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
xiaoliangwh 2007-08-04
  • 打赏
  • 举报
回复
up
cat_hsfz 2007-08-03
  • 打赏
  • 举报
回复
最好两个网站用一种编码,如果你自己的网站全面使用GBK其实也不会有什么严重问题,除非又要调用别的UTF-8应用。
sljz 2007-08-03
  • 打赏
  • 举报
回复
TO jy02568489(做人还是谦虚点好) :
我试过只要在Web.config中设置了编码,<META http-equiv="Content-Type" content="text/html; charset=gb2312">就不起作用了。

TO papper(小齐) :
这个姑且不论能否实现,这样做页面明显有刷新,实在很难接受。。。
omgho 2007-08-03
  • 打赏
  • 举报
回复
不太知道,关注,希望有好的解决方法
papper 2007-08-03
  • 打赏
  • 举报
回复
html标签:文件更新--<meta>
 【1】10秒后自动更新一次
  <meta http-equiv="refresh" content=10>
 【2】10秒後自动连结到另一文件
  <meta http-equiv="refresh" content="10;URL=欲连结文件之URL;charset=gb2312">
jy02568489 2007-08-03
  • 打赏
  • 举报
回复
<META http-equiv="Content-Type" content="text/html; charset=gb2312">

62,066

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧