`

html 页面及调用aspx页面中文乱码解决

    博客分类:
  • C#
 
阅读更多

有个向msn的弹出消息框

 

 

  footer.ascx.cs:

 

using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using HotelManageService.Hotel;
using SupNumb.Constants.User;

 


public partial class com_Footer10 : System.Web.UI.UserControl
{
   

   
    protected void Page_Load(object sender, EventArgs e)
    {

       if (Session["CURRENTUSER"] != null)
        {
        
       
            HotelServiceUC uc = new HotelServiceUC();


            if (uc.NewestFailureTeleRightAlterList(Convert.ToInt32(((SupNumb.Constants.User.UserInfo)Session["CURRENTUSER"]).OwnerHotelId)) >= 1)
            {

                Response.WriteFile("../com/foot.html");
          }

       }


    }
}

 

foot.html:

 

<head>
  
 
  <meta http-equiv="content-type" content="text/html; charset=gb2312">
  
    </head>
  <script type="text/javascript" src="../j/div_goRight.js"></script>
  <script type="text/javascript">
  
 

  
 //设置每隔几秒访问一次数据库

 window.setInterval("checkNewMsg()", 10000);
 function checkNewMsg() {
  if (window.XMLHttpRequest) {
   req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
   req = new ActiveXObject("Microsoft.XMLHTTP");
  }

  req.open("post", "../fun/sysWebChat.aspx?method=sysWebChat_checkNewMSG", false);
  
  req.send();
  if (req.readyState == 4) {
   if (req.status == 200) {
    //成功!
    getDIV(req.responseText);
   }
  }
 }
 function getDIV(newmsg) {
  var MSG1 = new CLASS_MSN_MESSAGE("", 200, 120, "电话修改失败信息提示:",
    "的失败的电话权限修改信息,请浏览后对应重新修改!", newmsg
,
     "../system/TeleRightFailureAlter.aspx");
  MSG1.rect(null, null, null, screen.height - 10);
  MSG1.speed = 10;
  MSG1.step = 5;
  MSG1.show();
 }
</script>

 

问题:红色部分及TeleRightFailureAlter.aspx部分中文乱码

解决办法:Web.config配置文件的

<system.web>内加入<globalization 
            requestEncoding="gb2312" 
            responseEncoding="gb2312"
         />
且TeleRightFailureAlter.aspx文件的<%@ Page Language="C#"   MasterPageFile="~/main1.master"  AutoEventWireup="true"   CodeFile="TeleRightFailureAlter.aspx.cs" Inherits="system_TeleRightFailureAlter"  Title="最新电话权限修改失败列表"  ResponseEncoding="gb2312" %>加上ResponseEncoding="gb2312"

  • 大小: 971.6 KB
分享到:
评论

相关推荐

    asp.net页面通过URL参数传值中文乱码问题解决办法

    在Asp.Net开发中,遇到页面通过URL参数传递中文字符时出现乱码是...以上就是解决Asp.Net页面通过URL参数传递中文乱码问题的详细方法,通过选择合适的方法或组合使用这些方法,可以确保中文字符在URL中正确无误地传递。

    WebOffice表单中参数乱码解决办法

    本文将深入探讨WebOffice表单中参数乱码的原因及解决办法,帮助读者有效应对这一挑战。 ### WebOffice表单中参数乱码的成因 参数乱码问题主要源于字符编码不一致。当Web服务器与客户端(如浏览器)之间的数据传输...

    如何解决JQuery ajaxSubmit提交中文乱码

    在Web开发过程中,使用JQuery的ajaxSubmit方法进行表单提交时,中文乱码问题是一个常见的困扰。中文乱码问题通常发生在数据的提交和接收过程中,由于字符编码的不一致导致。为了解决这个问题,首先需要了解JQuery的...

    ajax提交乱码

    在IT领域,特别是Web开发中,遇到“Ajax提交乱码”的问题是非常常见的,尤其是在处理中文或其它非英文字符集时。根据给定的文件信息,我们可以深入探讨如何使用Jquery来解决这一问题。 ### Ajax提交乱码问题的本质 ...

    jquery ajax传递中文参数乱码问题及解决方法说明

    总的来说,解决`jQuery Ajax`传递中文参数乱码问题的方法包括以下步骤: 1. 确保前端页面的`meta`标签指定正确的字符集,如`&lt;meta charset="UTF-8"&gt;`。 2. 在`$.ajax`调用中,设置`contentType`为`"application/x-...

    AspxGridView使用手记

    此外,还解决了中文乱码问题。 ### 二十一至三十、栏位操作 栏位操作涵盖取值与赋值、编辑风格、格式化、固定列、拖动、合计、初始值及可编辑性。其中,各种类型的GridViewColumn满足不同数据展示需求,如命令按钮...

    asp.net中在用ajax格式传递数据到aspx页面时出现乱码

    然而,在实际应用中,人们经常遇到通过AJAX传递数据至.aspx页面时出现乱码的问题。这种问题经常困扰开发者,因为它会妨碍数据的正确解读与处理。 要解决这个问题,首先需要理解数据在传递过程中可能遇到的编码问题...

    Aspx Shell v1.3

    Aspx Shell v1.3的工作原理是创建一个ASP.NET页面,该页面接收用户输入的cmd命令,然后通过系统API调用这些命令并返回执行结果。通常,这样的工具会包含一个简单的表单界面,用户可以输入命令,提交后由后台代码处理...

    燕赵宽频点播系统aspx

    1、解决中文环境下中文乱码的问题 2、增加了Utility类,前台采用继承Pagebase类方式进行调用 14:01 2010/9/25 1、使Access数据库支持英文操作系统 较上一版本主要改进: 1、视频播放支持swf格式(如果youku、ku6...

    jquery乱码与contentType属性设置问题解决方案

    解决这个问题的方法是在相应的 AJAX 调用中添加或更新 contentType,像这样: ```javascript $.ajax({ url: "/guide/savecomments.aspx", type: "POST", dataType: "json", contentType: "application/x-...

    asp.net下url传递中文的解决方案

    在上面的代码中,我们使用 Server.UrlEncode 方法将中文参数编码,然后将其传递给 B.aspx 页面。在 B.aspx 页面中,我们可以使用 Server.UrlDecode 方法来解码中文参数: ```csharp string Name = Request....

    asp.net中url字符串编码乱码的原因与解决方法

    尤其是中文字符,若不在发送和接收时都正确编码,就会导致乱码问题。 首先,当我们在前端JavaScript中创建一个URL字符串时,如果直接将包含中文的字符串拼接到URL中,那么在发送到服务器之前,浏览器会根据浏览器...

    C#小知识点总结及常见问题

    在C#编程中,开发者经常会遇到各种小知识点和常见问题,尤其是在处理页面交互、数据转换、文件操作以及数据展示方面。以下是对这些知识点的详细解释: 1. **页面切换**: C#提供了多种方式来实现页面间的切换。`...

    燕赵宽频点播系统V1.1源码

    1、解决中文环境下中文乱码的问题 2、增加了Utility类,前台采用继承Pagebase类方式进行调用 14:01 2010/9/25 1、使Access数据库支持英文操作系统 较上一版本主要改进: 1、视频播放支持swf格式(如果youku、ku6等...

    url传递中文

    然而,由于URL的标准编码方式(UTF-8)并不支持所有字符集,特别是对于中文这样的多字节字符,直接在URL中使用中文可能会导致乱码或无法识别的问题。为了解决这一问题,有几种常见的解决方案,这里我们将详细讨论。 ...

    JQuery.ajax传递中文参数的解决方法 推荐

    总之,解决jQuery.ajax传递中文参数乱码问题,需要在客户端(jQuery的`.ajax`调用)和服务器端都进行相应的编码设置,确保整个传输过程使用统一的字符编码,通常是UTF-8。通过这样做,可以避免因字符编码不匹配而...

    控件嵌套在ajax的模板中 需要提示的对话框写法

    - 在本例中,首先弹出一个包含错误信息的对话框(尽管文本似乎存在乱码问题,正确的提示应该是“登录失败,请确认”),然后页面跳转至`../Login.aspx`地址。 #### 注意事项 - **脚本唯一性**:为了防止重复注册...

    dotNETCMSv1.0sp5源码

    dotNETCMSv1.0sp5源码 dotNETCMSv1.0sp5免费版本是一款具有...子类标签新增了栏目中文名称样式调用,更灵活更方便实现各类子类调用。 /Install/Index.aspx进入安装界面 安装序列号:3C3MY-C9G9C-ES19G-G31M9-EGWE5

    C#中GDI图形图像编程

    注意,页面内不应包含HTML或ASP.NET代码,因为它们可能会导致乱码问题。 3. 设置RenderMode:在ZedGraphWeb控件中,设置`RenderMode="RawImage"`,这将使ZedGraph在服务器端直接生成图像数据,而不是生成HTML图像...

    真正的JQuery.ajax传递中文参数的解决方法

    本篇文章主要探讨了如何解决jQuery.ajax在传递中文参数时出现的乱码问题。 首先,我们需要理解jQuery的默认设置。jQuery的ajax请求,默认的`contentType`是`application/x-www-form-urlencoded`,这个设置意味着...

Global site tag (gtag.js) - Google Analytics