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

Odpovedet emailem