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

http://xue8.net 2006-10-4 16:22 来源:学吧
文章来自于【学吧】http://xue8.net/program/view.asp?ArticleID=1189
  方法一:
  
  在翻阅了微软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>

发表评论

用户名:
密 码:
匿名评论
请发表评论时遵纪守法并注意语言文明!
验证码:
用户名
评论内容
目前尚无评论!