none
form表单提交乱码 RRS feed

  • 问题

  • 公司网站的编码格式为UTF-8,支付公司需要接收的编码格式为GBK。

    form表单都已经进行了处理。结果还是乱码。


    2013年12月18日 1:55

答案

  • 你好 小辉,

    根据你的描述,我的理解是:你们公司的网站已经在全局设置编码格式为UTF-8,但是希望在某个form表单中以GBK的编码格式进行传值。

    如果我理解的正确的话,请参考下面的方式去解决你的问题:

    1. 如果你使用的是页面的方式去提交表单请将下方的代码添加到你的页面:

    ContentType="text/html;charset=gbk"
     

    2. 如果你使用的后台模拟的方式提交表单的话,请参考下面的代码:

    webClient = new WebClient(); 
                    webClient.Headers.Add("Content-Type", "text/html;charset=gbk"); //定义关联的标头

     希望我的回答能够帮助到你。

    Best Regards,
    Terry Guo

    2013年12月19日 3:06
    版主