zoukankan      html  css  js  c++  java
  • 在做出入库项目的时候,弹出窗口showModalDialog,另一页面接收的时候,汉字出现乱码

    主页面:

     function showdetail(userName) {
                var result = window.showModalDialog('userDetail.aspx?userName=' + userName, '', 'dialogWidth=835px;dialogHeight=400px;status=no');
    
                 if (result == "refresh") {
                     window.location.reload(); //当window.showModalDialog窗口关闭时执行
                 }
    
             }

    弹出页面的page_load方法里面:

     userName = Request.QueryString["userName"].ToString()  ; //获取用户id

    英文和数字没问题,汉字出现乱码,解决方法:

    在Web.config 文件的<system.web>节点中添加
    <globalization uiCulture="zh-cn" culture="zh-cn" requestEncoding="gb2312" responseEncoding="gb2312"/>
    即:

    <system.web>
        <globalization
                requestEncoding="gb2312"
                responseEncoding="gb2312"
                uiCulture = "zh-CHS"
                culture = "zh-cn"
        />
        <httpHandlers>
          <add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
            validate="false" />
        </httpHandlers>

    注意是gb2312,utf-8是不行的

  • 相关阅读:
    右滑返回上一页
    flutter 启动图
    [题解]NOIP2014
    [题解]LightOJ1289 LCM from 1 to n
    [题解]CodeForces442B Andrey and Problem
    [题解]HDU4035 Maze
    [题解]CodeForces#290(div1)
    SCP-bzoj-1078
    SCP-bzoj-1068
    SCP-bzoj-1054
  • 原文地址:https://www.cnblogs.com/jinianjun/p/2623380.html
Copyright © 2011-2022 走看看