Skip to main content

HtmlDocumentImporterOptions.Encoding Property

Gets or sets the encoding used to interpret characters in the document.

Namespace: DevExpress.XtraRichEdit.Import

Assembly: DevExpress.RichEdit.v23.2.Core.dll

NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation

Declaration

[TypeConverter(typeof(EncodingConverter))]
public Encoding Encoding { get; set; }

Property Value

Type Description
Encoding

An object that contains character encoding parameters.

Property Paths

You can access this nested property as listed below:

Object Type Path to Encoding
RichEditDocumentImportOptions
.Html .Encoding

Remarks

Set the HtmlDocumentImporterOptions.AutoDetectEncoding property to false to disable automatic encoding, and then specify the Encoding property as shown below:

RichEditDocumentServer wordProcessor = new RichEditDocumentServer();

HtmlDocumentImporterOptions htmlImporterOptions = wordProcessor.Options.Import.Html;
htmlImporterOptions.AutoDetectEncoding = false;
htmlImporterOptions.Encoding = Encoding.UTF8;

wordProcessor.LoadDocument("Documents//Doc1.html", DocumentFormat.Html);

Tip

Handle the BeforeEncodingDetection event to specify a custom encoding instead of the automatically detected encoding. The event is raised only if the HtmlDocumentImporterOptions.AutoDetectEncoding property is set to true.

See Also