`
pcajax
  • 浏览: 2162407 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多
 
 
 
 
 

今天在用utf-8编码用在新的网站上,不想问题还真多,所以找了些文章,帖子,看了看,等下有用的就贴下面了。
今天,我开始把 CODEPAGE="936" 改成 CODEPAGE="65001"
把charset=gb2312改成 charset=utf-8
可是还是乱码,只要是脚本用的地方还是乱码,现在终于找到问题了,就是当脚本输出时候,要以utf-8编码输出。
就是要加一句<% Response.Charset = "utf-8" %>

①首先当然是页面本身用utf-8编码,在DW新建页时默认编码定为“Unicode(UTF-8)”
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001" %>
' ②CODEPAGE="65001" 告诉服务器页面使用UTF-8编码的
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
' ③charset=utf-8告诉浏览器页面使用UTF-8编码的
</head>
<body>
<% Response.Charset = "utf-8" %>
' ④服务器输出编码为utf-8
</body>
</html>

晕,事情还没有结束
刚开心,问题出来了,刷新后又变成乱码,或者浏览其他的gb2312的页面回来又乱码了。值得又去google了一下,呵呵,还是找到答案了

看看下面的文字,就知道了,所有在后来我加了这个,程序顶端
<%Session.CodePage=65001%>

<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8

codepage指定了IIS按什么编码读取传递过来的串串(表单提交,地址栏传递等)。
出乱码的原因也就是网站要整合的时候模块编码不一样引起的。
不要转换任何模块网页的编码该utf-8的还是utf-8,该Gb22312的还是Gb2312

将GB2312模块的conn.asp文件中加入了以下这段代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Session.CodePage=936%>
一切OK!

同样在在Utf-8模块的包文件(如conn.asp,但是要注意conn.asp必须是在第一行调用)最前面加上
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>

分享到:
评论

相关推荐

    asp乱码解决大全

    asp乱码解决大全,解决各种asp乱码问题

    网页语言编码及asp乱码问题解决方案

    ### 网页语言编码及ASP乱码问题解决方案 #### 一、乱码问题概述 在进行多语言网站开发的过程中,经常会遇到字符编码不统一导致的乱码问题。特别是当原有的系统只支持一种语言(如中文)时,扩展到其他语言(如日语...

    asp解密解密,加密软件。什么乱码都是浮云

    asp解密解密,加密软件。什么乱码都是浮云

    ACCESS+ASP中文乱码问题的解决方法借鉴.pdf

    ACCESS+ASP中文乱码问题的解决方法借鉴 在 Web 开发中,中文乱码问题是一个常见的问题,特别是在使用 ACCESS+ASP 框架时。乱码问题的出现可能是由于编码方式不协调所致。在这个文件中,我们将对 ACCESS+ASP 中文...

    ASP连MySQL数据库乱码问题

    本问题聚焦于ASP(Active Server Pages)与MySQL数据库进行数据操作时遇到的乱码问题。这通常涉及到字符编码不一致、设置不当或者传输过程中的编码转换错误。下面我们将深入探讨这个主题,以及如何解决这类问题。 ...

    asp access 数据库乱码问题

    标题“asp access 数据库乱码问题”提示我们,问题出在使用ASP与Access数据库交互时,中文数据出现了乱码。这可能是由于以下原因: 1. **字符集不兼容**:Access数据库可能使用了不同的字符集(如UTF-8或GBK),而...

    asp.net乱码解决方法

    asp.net乱码解决方法 1、从IE地址栏中直接输入这个地址,访问没错;  2、做一个静态页,其中包括这个超链接,点击访问也没错;  3、就是把这个链接添加到这个功能块中,点击访问那边接收到的是乱码。  一...

    ASP.NET导出Excel乱码的终极解决方案

    ### ASP.NET导出Excel乱码的原因 在深入探讨解决方案之前,我们先来了解一下导致乱码现象背后的原因。当我们在ASP.NET应用中尝试将数据(通常来自数据库)写入Excel文件时,涉及到多个编码环节:源数据的编码、HTTP...

    关于asp.net中中文产生乱码问题

    ### ASP.NET 中中文乱码问题解析 #### 一、背景介绍 在开发基于 ASP.NET 的应用程序时,中文字符的正确显示往往是一个不容忽视的问题。由于编码格式的不同或配置不正确,很容易导致页面上的中文出现乱码现象。本文...

    asp.net中文乱码:asp.net(C#)中文乱码问题

    asp.net默认的编码是UTF-8 js文件里的编码也是UTF-8 当你要在aspx页面上进行传中文参数时会出现乱码 asp.net中文乱码:asp.net(C#)中文乱码问题 接收参数页-----&gt; 传送参数页-----&gt;

    对于ASP编码问题的深入研究与最终解决方案

    ASP乱码确实棘手,这个说明比较权威。有待研究。哪的资料都不如官方资料权威。今天总算从MSDN中择出了ASP编码问题的解决方案。… ASP乱码确实棘手,这个说明比较权威。有待研究。 哪的资料都不如官方资料权威。今天...

    asp.net中URL参数传值中文乱码的三种解决办法

    在ASP.NET开发过程中,我们时常会遇到URL参数传递中文字符时出现乱码的问题。这个问题主要源于字符编码不一致导致的,下面将详细讲解三种解决这个问题的方法。 ### 方法一:设置Web.config配置 在ASP.NET应用的`...

    彻底解决C# asp.net连接MySQL乱码问题

    ### 彻底解决C# ASP.NET 连接MySQL乱码问题 在开发过程中,尤其是在处理中文数据时,经常遇到的一个问题是数据库连接时出现乱码。本文将详细介绍如何彻底解决使用C# ASP.NET 应用程序连接 MySQL 数据库时出现的乱码...

    asp读sql数据时出现乱码问题的解决方法

    ASP 读取 SQL 数据时出现乱码问题的解决方法 ASP 读取 SQL 数据时出现乱码问题是一种常见的错误,特别是在中文环境中。当我们在网站开发时,执行 SQL 语句,response 后,发现 SQL 语句里面的中文字段都成了乱码。...

    asp短信接口源码,解决在asp中出现的乱码问题.

    1.解决了asp中遇到的乱码的问题. 2。点击发送后按钮变灰。 这个只是一个简单的asp例子,并没有asp.net中点击按钮后倒计时的功能。例子相对简单,但基本上实现了asp中调用短信接口发短信。 关于短信接口中返回值的...

    Highcharts导出图片ASP.NET解决中文乱码问题

    本文将详细讨论如何在ASP.NET环境中解决Highcharts导出图片时的中文乱码问题。 首先,我们要理解问题的根源。Highcharts默认使用UTF-8编码,而ASP.NET应用可能使用其他编码方式,比如GB2312或GBK,这就可能导致在...

    ASP.NET 解决下载文件名乱码问题

    在ASP.NET开发中,处理文件下载时经常遇到的一个问题是文件名乱码。这不仅影响用户体验,也降低了应用程序的专业性。本文将深入探讨如何在ASP.NET中解决下载文件名乱码的问题,通过分析代码示例,提供实用的解决方案...

    jquery+asp ajax 中文乱码问题解决文档

    ### jQuery + ASP AJAX 中文乱码问题解决方案 在开发基于jQuery和ASP的Web应用程序时,中文乱码问题可能成为困扰开发者的一大难题。特别是在使用Ajax进行前后端数据交互时,中文字符可能会出现乱码现象,影响用户...

    彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题

    彻底解决Asp.net 文件下载时文件名的中文乱码和空格异常全球性技术难题 本文用 C# 代码解决了在目前四种流行浏览器中Asp.net 输出文件流时文件名的空格及中文字符乱码这两个问题。使用本文的代码,你将可以让 IE...

    对ASP_UTF8_下(JS)中文乱码的解码函数

    ### ASP_UTF8 下 JS中文乱码的解码函数解析 #### 概述 在Web开发过程中,特别是使用ASP与JavaScript进行交互时,经常会遇到字符集转换的问题,导致中文字符显示为乱码。本文将深入探讨如何通过自定义的编码与解码...

Global site tag (gtag.js) - Google Analytics