在ASP.NET中如何操作显示字符集

ZDNet软件频道 时间:2006-02-21 作者:Vincent Danen |  我要评论()
本文关键词:.net dotnettrend webtrend
通过HttpResponse 类或使用ASP.NET的网络指令, 你可以访问网页的头文件。

HTML是当今互联网上最常见的格式,但有时也需要用到其他文件格式。也许是XML、图形文件或者是标准文本格式。用网页的content-type可以很容易地解决这个问题。下面我们就来学习如何在ASP.NET 页面中使用显示字符集。

在最近的Web课题中, 当Flash程序员考虑用户界面时,我把重点放在编制程序上。 用户界面需要后台传送数据,Flash 程序员需要文本文件。 这是一个不合适的传送方式,因为数据会因用户不同而发生变化。 我劝他们访问ASP.NET页面,我将页面的显示字符集功能转换为文本格式,而不是HTML。这里我称之为ASP.NET。当我和他们探讨这个课题时,他们看来并不知到这个方法,这令我很惊讶。在本文中,我将详细描述这个方法。

The type of content显示字符集

当我们打开一个网页时, 服务器告知我们所传送的数据类型。 通过HTTP 的字符集头返回。 多数服务器根据文件扩展名或是MIME类型来配置所传送的字符集。

在互联网信息服务(IIS)上, 你可以用缺省网站的属性对话框来增加新文件类型。 HTTP 页面头包含了文件类型按钮。你能使用它增加新的文件类型。 以下是一些普通文件类型的例子:

css: 层叠样式表(Cascading Style Sheets)文件。

doc: Microsoft Word 文件。

HTML: 超文本链接标示语言文件。

jpg: 图像文件。

mpg: 录影文件。

HTTP 协议不使用文件扩展名确定文件所包含的字符集。 毕竟,一些文件没有文件扩展名。 相反,当收到请求时,网络服务器使用字符集头来指定正确的MIME 类型。

在我们以往的分类中,css中的MIME 类型是text/css。Html文件使用的是text/html,jpg文件使用的是image/jpeg。如上所述,网络服务器经常使用文件扩展名, 而MIME类型应该优先考虑。网络地址分配机构(IANA) 提供了详细的MIME 在线参考表.

现在让我们看看在ASP.NET中如何操作显示字符集。

 


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134