Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


IHttpSessionState.CodePage Właściwość

Definicja

Pobiera lub ustawia identyfikator strony kodowej dla bieżącej sesji.

C#
public int CodePage { get; set; }

Wartość właściwości

Identyfikator strony kodowej dla bieżącej sesji.

Przykłady

Poniższy przykład kodu implementuje CodePage właściwość interfejsu IHttpSessionState , aby pobrać i ustawić kodowanie dla bieżącej odpowiedzi.

C#
//
// Session.CodePage exists only to support legacy ASP compatibility. ASP.NET developers should use
// Response.ContentEncoding instead.
//
public int CodePage
{
  get
  { 
    if (HttpContext.Current != null)
      return HttpContext.Current.Response.ContentEncoding.CodePage;
    else
      return Encoding.Default.CodePage;
  }
  set
  { 
    if (HttpContext.Current != null)
      HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding(value);
  }
}

Uwagi

Zestaw znaków (strona kodowa) służy do interpretowania danych znaków wielobajtowych, określania wartości znaku i w związku z tym sortowania kolejności. Ustawienia strony kodowej dotyczą tylko danych znaków wielobajtowych, a nie danych znaków Unicode.

Ta CodePage właściwość jest zapewniana pod kątem zgodności tylko z wcześniejszymi wersjami platformy ASP. Jeśli nie musisz zachować zgodności z poprzednimi wersjami ze stronami ASP, zamiast tego użyj CodePage właściwości ContentEncoding właściwości .

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też