mirror of
https://github.com/ReneLergner/WPinternals.git
synced 2026-06-14 03:16:40 +10:00
DiscUtils: Fat: Merge more upstream changes related to encoding registration
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
|
||||
namespace DiscUtils.Fat
|
||||
{
|
||||
using DiscUtils.CoreCompat;
|
||||
using DiscUtils.Internal;
|
||||
using DiscUtils.Streams;
|
||||
using System;
|
||||
@@ -78,6 +79,11 @@ namespace DiscUtils.Fat
|
||||
private ushort _bpbFSInfo;
|
||||
private ushort _bpbBkBootSec;
|
||||
|
||||
static FatFileSystem()
|
||||
{
|
||||
EncodingHelper.RegisterEncodings();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the FatFileSystem class.
|
||||
/// </summary>
|
||||
|
||||
@@ -20,11 +20,11 @@
|
||||
// DEALINGS IN THE SOFTWARE.
|
||||
//
|
||||
|
||||
using System;
|
||||
using System.Text;
|
||||
|
||||
namespace DiscUtils.Fat
|
||||
{
|
||||
using System;
|
||||
using System.Text;
|
||||
|
||||
/// <summary>
|
||||
/// FAT file system options.
|
||||
/// </summary>
|
||||
@@ -34,7 +34,6 @@ namespace DiscUtils.Fat
|
||||
|
||||
internal FatFileSystemOptions()
|
||||
{
|
||||
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
|
||||
FileNameEncoding = Encoding.GetEncoding(437);
|
||||
}
|
||||
|
||||
@@ -46,7 +45,6 @@ namespace DiscUtils.Fat
|
||||
}
|
||||
else
|
||||
{
|
||||
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
|
||||
FileNameEncoding = Encoding.GetEncoding(437);
|
||||
}
|
||||
}
|
||||
@@ -56,10 +54,7 @@ namespace DiscUtils.Fat
|
||||
/// </summary>
|
||||
public Encoding FileNameEncoding
|
||||
{
|
||||
get
|
||||
{
|
||||
return _encoding;
|
||||
}
|
||||
get { return _encoding; }
|
||||
|
||||
set
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user