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是不行的

  • 相关阅读:
    洛谷P2050 美食节
    洛谷P2150 寿司晚宴
    区间最深LCA
    三层交换机
    VLAN 及 GVRP 配置
    GVRP
    VLAN IEEE802.1Q
    以太网端口技术
    网关与路由器
    Quidway S系列交换机
  • 原文地址:https://www.cnblogs.com/jinianjun/p/2623380.html
Copyright © 2011-2022 走看看