zoukankan      html  css  js  c++  java
  • ASP.NET中文显示乱码之解决方法

    ASP.NET很灵活,这归功于它采用文本文件方式的配置方式. 另外的那种用页面标识符的方法应该是从ASP延续下来的.     写ASP+程序时候碰到中文显示问题,运行后发现ASP+从数据库中读出来的中文全部变成了?????,解决办法: 

      方法一: 

      在config.web中设置globalization段
    <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">
  • 相关阅读:
    文件管理
    权限管理
    用户和用户组
    BZOJ2957: 楼房重建(线段树&LIS)
    BZOJ2938: [Poi2000]病毒(AC自动机)
    BZOJ2935: [Poi1999]原始生物(欧拉回路)
    BZOJ4033: [HAOI2015]树上染色(树形DP)
    LightOJ
    LightOJ
    BZOJ4917: [Lydsy1706月赛]Hash Killer IV(模拟)
  • 原文地址:https://www.cnblogs.com/llbofchina/p/549501.html
Copyright © 2011-2022 走看看