lunedì 6 marzo 2023

C# No data is available for encoding 1252. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.

 


Utilizzando la libreria PdfSharp, può capitare che durante l'inizializzazione della classe Font, venga generato il seguente errore "No data is available for encoding 1252. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.", questo perchè nel costruttore della form non è stata inizializzata la classe "Encoding".


Di seguito si riporta il frammento di codice da aggiungere nel costruttore della classe form per risolvere il problema.


public Form1()

        {

            InitializeComponent();

             Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

        }


Nessun commento: