23 lines
1.0 KiB
C#
23 lines
1.0 KiB
C#
// Copyright (c) .NET Foundation. All rights reserved.
|
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
|
|
using System.Text;
|
|
|
|
namespace Microsoft.AspNet.Mvc
|
|
{
|
|
internal static class Encodings
|
|
{
|
|
/// <summary>
|
|
/// Returns UTF8 Encoding without BOM and throws on invalid bytes.
|
|
/// </summary>
|
|
public static readonly Encoding UTF8EncodingWithoutBOM
|
|
= new UTF8Encoding(encoderShouldEmitUTF8Identifier: false, throwOnInvalidBytes: true);
|
|
|
|
/// <summary>
|
|
/// Returns UTF16 Encoding which uses littleEndian byte order with BOM and throws on invalid bytes.
|
|
/// </summary>
|
|
public static readonly Encoding UTF16EncodingLittleEndian = new UnicodeEncoding(bigEndian: false,
|
|
byteOrderMark: true,
|
|
throwOnInvalidBytes: true);
|
|
}
|
|
} |