`
happmaoo
  • 浏览: 4472573 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ASP.NET中文显示之两种解决方法

阅读更多
导 读:ASP.NET好象很灵活,这归功于它采用文本文件方式的配置方式.
另外的那种用页面标识符的方法应该是从ASP延续下来的.
作者刚开始写ASP+程序时候碰到的第一个比较大的问题就是中文显示问题,运行后发现ASP+从数据库中读出来的中文全部变成了?????,有点类似jsp中的这个频率出现最高的中文显示问题了,查了资料发现有种方法可以轻松解决中文问题。

方法一:

在翻阅了微软NGWS文档后发现在文档的常见问题部分有提到要添加一个config.web文件到

web目录下,试了一下,中文显示果然OK了。

方法如下:

建立一个文件config.web,内容如下,放在WEB目录下
<configuration>
<globalization
requestencoding="utf-8"
responseencoding="utf-8"
/>
</configuration>

后来在网上看到论坛中有人发帖子说将utf-8换成gb2312好像也可以,作者没有试过,大家可以一试。

方法二:

后来订阅了微软的新闻组,在微软的新闻组dotnet.framework.aspplus.general中发现有讨论这
个问题的文章,方法为添加<%@ CODEPAGE = "936" %>到每一页的开头,有点类似于jsp中的
<%@ page contentType="text/html;charset=gb2312"%>
赶紧测试了一下,果然OK!!!

例子如下面所示:
<%@ CODEPAGE = "936" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<%@ Import Namespace="System.Globalization" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
分享到:
评论

相关推荐

    ASP.NET 中文显示之两种解决方法

    本文将详细介绍两种解决ASP.NET中文显示问题的方法。 **方法一:配置Web.config文件** 在微软的技术文档中,推荐了一种解决方案,即通过创建并配置`Web.config`文件来设定页面的字符编码。具体步骤如下: 1. 在你...

    asp.net前台调用后台方法传参数

    ### ASP.NET 前台调用后台方法传参数详解 #### 一、ASP.NET简介 ASP.NET 是一种用于构建动态Web应用程序的服务器端技术。它由Microsoft开发,并且是.NET框架的一部分。通过ASP.NET,开发者可以创建功能强大、交互...

    (asp.net c#)DropDownList绑定后显示对应的项的两种方法.docx

    ASP.NET DropDownList 绑定后显示对应的项的两种方法 DropDownList 是 ASP.NET 中最常用的控件之一,它可以帮助开发者快速地构建下拉列表框,从而提高开发效率和用户体验。但是,在实际开发中,开发者经常会遇到...

    ASP.NET连接MYSQL的三种方法

     访问前要先下载两个组件:odbc.net和MYSQL的ODBC驱动(MySQL Connector/ODBC (MyODBC) driver)目前为3.51版  安装完成后,即可通过ODBC访问MYSQL数据库 方法三:  使用CoreLab推出的MYSQL访问组件,面向.NET  ...

    ASP.NET的3种方法打印方法

    根据不同的需求,ASP.NET 提供了多种打印方法,本文将详细介绍三种常见的 ASP.NET 打印方法。 一、直接使用 Ctrl+P 打印 这是最简单的打印方法,用户只需在浏览器中按下 Ctrl+P 键,浏览器就会弹出打印对话框,...

    ASP.NET文件参考 asp.net asp.net技巧

    对于Web Forms和ASP.NET Core的比较,ASP.NET Core是微软推出的跨平台、高性能的框架,支持.NET Framework和.NET Core两种运行时。相比Web Forms,ASP.NET Core更轻量级,性能更高,且具有更好的模块化设计。 在ASP...

    ASP.NET期末复习题

    ASP.NET期末复习题知识点总结 以下是根据给定的文件信息,总结出的相关知识点: 一、ASP.NET 基础 * ASPX 网页的代码储存模式有两种:单一模式和代码隐藏模式 * ASP.NET 窗体文件的扩展名为.aspx * ASP.NET 支持...

    c#调用存储过程两种方法 - - c# sql .net asp.net

    c#调用存储过程两种方法 - - c# sql .net asp.net

    asp(两种)和asp.net(两种)的无限分类实现代码

    ### ASP.NET 实现无限分类的两种方法: 1. **递归方法(C#)**: 在ASP.NET中,使用C#语言,你可以创建一个递归函数来遍历数据库中的类别,通过查询父类别ID来找到所有子类别。递归函数在每次调用时都会检查当前...

    asp.net+jquery显示数据+分页

    在"asp.net+jquery显示数据+分页"这个主题中,我们将深入探讨如何利用这两种技术来展示大量的数据并实现分页功能。 首先,ASP.NET是微软推出的一种服务器端脚本框架,用于构建动态Web应用。它提供了丰富的服务器...

    ASP.NET复习题

    ASP.NET支持两种主要的开发模式:Web Forms和MVC(Model-View-Controller)。Web Forms基于服务器端控件,而MVC强调解耦和可测试性。了解两者的优缺点有助于选择合适的开发策略。 5. **ASP.NET路由** 路由允许...

    asp.net聊天室

    2. **C#或VB.NET编程**:这两种语言都是.NET Framework的一部分,用于编写ASP.NET应用程序的后台逻辑。C#更为现代且广泛使用,而VB.NET则有其独特的语法,但两者都能完成同样的任务。 3. **页面生命周期**:在ASP...

    十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备

    ASP.NET文件通常包含C#和VB.NET两种版本的代码,便于对比学习。 【C#基础知识】C#是ASP.NET中常用的语言,具有定义变量、运算符、控制结构(如if、for、while、switch)等基本语法。变量定义包括字符串、字符、布尔...

    Asp.net汉字转拼音源码

    【Asp.net汉字转拼音源码】是一种在Asp.Net平台上实现的功能,它允许程序将汉字转换为其对应的拼音表示,这对于搜索引擎优化(SEO)、中文排序、关键字分析等场景非常有用。Asp.Net是Microsoft开发的一个用于构建Web...

    ASP.NET编程之道pdf

    通过阅读《ASP.NET编程之道》,开发者不仅可以掌握ASP.NET的基本用法,还能深入了解其实现原理,提升解决实际问题的能力。这本书可能会包含大量实例和最佳实践,帮助读者从理论到实践全面掌握ASP.NET编程。

    asp.net分页显示数据库中的信息

    我在asp.net 中实现了数据库中的信息分页显示在页面上, 有两中实现的方式,一种是通过DorpDownList实现。 两一种是通过“首页”“上一页”“下一页”“最后”按钮来实现, 我的代码也许很菜,但我相信他...

    ASP.NET与VB.NET从入门到精通电子教程

    ASP.NET和VB.NET是Microsoft开发的两种核心技术,用于构建动态、数据驱动的Web应用程序。ASP.NET是一个基于.NET Framework的服务器端编程模型,它提供了一套丰富的控件和工具,简化了Web应用程序的开发过程。而VB...

    ASP.NET基础入门教程-自学必备

    这样ASP.NET就有四种组合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS,兼顾四种来写,让大家对ASP.NET有一个全面的认识。虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家ASP不会,还是...

Global site tag (gtag.js) - Google Analytics