Foxtable(狐表)用户栏目专家坐堂 → postvalue读取不到中文参数


  共有4472人关注过本帖树形打印复制链接

主题:postvalue读取不到中文参数

帅哥哟,离线,有人找我吗?
aidimeng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:811 积分:7791 威望:0 精华:0 注册:2015/9/14 14:26:00
postvalue读取不到中文参数  发帖心情 Post By:2022/1/4 10:26:00 [只看该作者]

Case "find.htm"
    e.Resp
    wb.AddForm("","form1","finded.htm")
    
    
    With wb.AddInputGroup("form1","ipg1","数据筛选")
        .AddInput("zrr","设备责任人","text")
        .AddInput("IP","IP地址","text")
        .AddInput("MAC","MAC地址","text")
    End With
    With wb.AddButtonGroup("form1","btg1",True)
        .Add("btn1", "确定", "submit")
    End With
Case "finded.htm"
 Dim sb As New StringBuilder
        sb.AppendLine("通过GET方式提交的数据:<br/><br/>")
        For Each key As String In e.GetValues.Keys
            sb.AppendLine(key & ":" & e.GetValues(key) & "<br/>")
        Next
        sb.AppendLine("<br/><br/>通过POST方式提交的数据:<br/><br/>")
        For Each key As String In e.PostValues.Keys
            sb.AppendLine(key & ":" & e.PostValues(key) & "<br/>")
        Next
        e.WriteString(sb.ToString)
Return
以前运行正常,今天发现e.PostValues 获取不到中文,尝试加了编码 e.ResponseEncoding = "gb2312"
好像也不管用

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112399 积分:572263 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/4 10:27:00 [只看该作者]

检查其它地方还有没有用到e.ResponseEncoding

 回到顶部
帅哥哟,离线,有人找我吗?
aidimeng
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:811 积分:7791 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2022/1/4 10:37:00 [只看该作者]

现在去了 所有的的 e.ResponseEncoding = "gb2312" 正常了。这是为什么啊

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112399 积分:572263 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/4 10:39:00 [只看该作者]

接收页和发送页编码不一样,肯定有问题的。保证有交互的页面之间编码必须一致

 回到顶部