I get "No mapping for the Unicode character exists in the target multi-byte code page." when batch encoding some files. Sources are all detected as "ANSI default (0)" or utf-8 no BOM (which is realistic) and converted to utf-8 no BOM. The problem is that the process halts halfway, and still I cannot figure out which file the process chokes onto. What can I do to find the offending file? Thank you
Exception class: EEncodingError Exception address: 0043A4E1 -------------------------------------------------------------------------------- -------------------- Stack list, generated 09/04/2020 23:54:56 [0043A4DC] System.SysUtils.TEncoding.GetString + $F0 [004CA636] System.Classes.TStrings.LoadFromStream + $AA [009CB1B6] uBatchCPConvert.TfBatchCPConvert.bStartConversionClick (Line 138, "uBatchCPConvert.pas" + 22) + $A [00697F0F] Vcl.Controls.TControl.Click + $73 [00583F4A] Vcl.StdCtrls.TCustomButton.Click + $1E [00584A60] Vcl.StdCtrls.TCustomButton.CNCommand + $C [006979B6] Vcl.Controls.TControl.WndProc + $2BE [0069C46B] Vcl.Controls.TWinControl.WndProc + $63B [00583BF4] Vcl.StdCtrls.TButtonControl.WndProc + $6C [006975F0] Vcl.Controls.TControl.Perform + $24 [0069C5CF] Vcl.Controls.DoControlMsg + $23 [0069D053] Vcl.Controls.TWinControl.WMCommand + $B [006657C9] Vcl.Forms.TCustomForm.WMCommand + $45 [006979B6] Vcl.Controls.TControl.WndProc + $2BE [0069C46B] Vcl.Controls.TWinControl.WndProc + $63B [00662449] Vcl.Forms.TCustomForm.WndProc + $64D [0069BA38] Vcl.Controls.TWinControl.MainWndProc + $2C [004E012C] System.Classes.StdWndProc + $14 [0069C57A] Vcl.Controls.TWinControl.DefaultHandler + $E6 [0069835C] Vcl.Controls.TControl.WMLButtonUp + $10 [004E012C] System.Classes.StdWndProc + $14 [006979B6] Vcl.Controls.TControl.WndProc + $2BE [0069BC27] Vcl.Controls.TWinControl.IsControlMouseMsg + $13 [0069C46B] Vcl.Controls.TWinControl.WndProc + $63B [00583BF4] Vcl.StdCtrls.TButtonControl.WndProc + $6C [0069BA38] Vcl.Controls.TWinControl.MainWndProc + $2C [004E012C] System.Classes.StdWndProc + $14 [0066BE37] Vcl.Forms.TApplication.ProcessMessage + $F3 [0066BE7A] Vcl.Forms.TApplication.HandleMessage + $A [0066C1AD] Vcl.Forms.TApplication.Run + $C9 [00A278E0] PSPad.PSPad (Line 104, "PSPad.dpr" + 45) + $7 -------------------------------------------------------------------------------- -------------------- Program : C:\MyLocalPrograms\Tools\PSPad_left\PSPad.exe 5.0.3 (377) System : Windows 7 Professional x64, Version: 6.1, Build: 1DB1, Service Pack 1 Processor: AMD, AMD FX-8370E Eight-Core Processor , 3320 MHz MMX Display : 1600x1200 pixels, 32 bpp PPI: 96 -------------------------------------------------------------------------------- -------------------- Active Controls Hierarchy: TButton "bStartConversion" TfBatchCPConvert "fBatchCPConvert" -------------------------------------------------------------------------------- -------------------- -- <https://forum.pspad.com/read.php?4,73223,73223> PSPad freeware editor https://www.pspad.com
