Hi Jose,

reading just the discussion here, I have stated some deviations in the 'AfxNova'-Files.

When introducing the new generic Info Header in the *.bi,*.inc you used files in Ansii-format.

Would it not better using UTF8  , or even UTF16-LE - as long "GitHub" does not interfere ,
to make the life easier for the presentation in "old" Editors.

b.r. Hans
'---------------------------------------------------------------------------
 FAQ for JOSE - AfxNova Files ( except doc-files (.md) 
'--------------------------------------------------------------------------
1st) Why using Ansii-Text at all ,
2nd) with [left_quote/right_quote],[chr(147).. ..chr(148)]
3rd) Would it not better, using (at least) Utf8-text throughout all AfxNova-files 
IMHO::
--> advantage - UTF8 depiction/presentation would be clearer for all cases (EN-us).
BUT ....
--> typically:: UTF16 for East Asian languages ,most: one 16 bit word, rare: two 16 bit words
--> and for Western languages  UTF-8 (ASCII is equivalent over the ASCII range (0-127) )
--> Processing: UTF-16 for user-mode applications is easier than processing UTF-8
--> Windows(today) :: UTF16  , 
--> (UTF32 rarely used , where codepoints ask for....)
::: Unicode .version....17...2025 AND goes on ...18.... t.b.d.
'-----------------------------------------------------------------------------
'
'*************************************
--> here my findings in AFxNova-files
'************************************
'RE(\sMIT\s) License
' in 99 files
'---
' i.e. ANSI TEXT {MIT} and  "AS IS" e.g. with  [Double_quotes], [chr(34).. ..chr(34)]
' Written in 2017...  by Jos Roca     -->'4a 6f 73 E9'::'Jos'
'' THE SOFTWARE IS PROVIDED "AS IS",   -->'22 41 53 20 49 53 22'::'"AS IS"'
'---
'...\AfxNova\AfxComplex.inc
'...\AfxNova\CComplex.inc
'---------------------------
'RE (\sMIT\s)|(AS IS) 
'in 97 files
---
' i.e. ANSI TEXT ... "AS IS"  with  [left_quote/right_quote],[chr(147).. ..chr(148)]
' Copyright (c) 2025 Jos Roca   --> '4a 6f 73 e9'::'Jos'

' License: Distributed under the MIT license.

' THE SOFTWARE IS PROVIDED AS IS,   -->'93 41 53 20 49 53 94 2c'::'AS IS,'
'
'***************************
'
...\AfxNova\OpenSaveFile.inc
...\AfxNova\DWStrProcs.inc
...\AfxNova\DWSTRING.inc
...\AfxNova\DWSTRING.bi
...\AfxNova\DVARIANT.inc
...\AfxNova\DSafeArray.inc
...\AfxNova\DDT.inc
...\AfxNova\CXmlLite.inc
...\AfxNova\CWmiDisp.inc
...\AfxNova\CWinHttpRequest.inc
...\AfxNova\CWindow.inc
...\AfxNova\CUpDown.inc
...\AfxNova\CTreeView.inc
...\AfxNova\CToolTip.inc
...\AfxNova\CToolBar.inc
...\AfxNova\CTime64.inc
...\AfxNova\CTextStream.inc
...\AfxNova\CTaskDialog.inc
...\AfxNova\CTabPage.inc
...\AfxNova\CTab.inc
...\AfxNova\CStream.inc
...\AfxNova\CStatusBar.inc
...\AfxNova\CStatic.inc
...\AfxNova\CStack.inc
...\AfxNova\CSQLite3.inc
...\AfxNova\CShortcut.inc
...\AfxNova\CRichEdit.inc
...\AfxNova\CRegExp.inc
...\AfxNova\CRebar.inc
...\AfxNova\CProgressBar.inc
...\AfxNova\CPrint.inc
...\AfxNova\COleDateTime.inc
...\AfxNova\CMonthCal.inc
...\AfxNova\CMoney.inc
...\AfxNova\CMenu.inc
...\AfxNova\CMemBmp.inc
...\AfxNova\CMaskedEdit.inc
...\AfxNova\CListView.inc
...\AfxNova\CListBox.inc
...\AfxNova\CIOpenSaveFile.inc
...\AfxNova\CInt96.inc
...\AfxNova\CIniFile.inc
...\AfxNova\CImageCtx.inc
...\AfxNova\CIFileDialogEvents.inc
...\AfxNova\CIFileDialogCustomize.inc
...\AfxNova\CHeader.inc
...\AfxNova\CGraphCtx.inc
...\AfxNova\CGdiPlus.inc
...\AfxNova\CFindFile.inc
...\AfxNova\CFileTime.inc
...\AfxNova\CFileSys.inc
...\AfxNova\CExplorerBrowser.inc
...\AfxNova\CEdit.inc
...\AfxNova\CDSAudio.inc
...\AfxNova\CDispInvoke.inc
...\AfxNova\CDicObj.inc
...\AfxNova\CDialog.inc
...\AfxNova\CDEC.inc
...\AfxNova\CControls.inc
...\AfxNova\CCombo.inc
...\AfxNova\CCLRHost.inc
...\AfxNova\CCDAudio.inc
...\AfxNova\CButton.inc
...\AfxNova\CAdoStream.inc
...\AfxNova\CAdoRecordset.inc
...\AfxNova\CAdoRecord.inc
...\AfxNova\CAdoProperties.inc
...\AfxNova\CAdoParameters.inc
...\AfxNova\CAdoFields.inc
...\AfxNova\CAdoEvents.inc
...\AfxNova\CAdoErrors.inc
...\AfxNova\CADODB.inc
...\AfxNova\CAdoConnection.inc
...\AfxNova\CAdoCommand.inc
...\AfxNova\BSTRING.inc
...\AfxNova\AfxWsh.inc
...\AfxNova\AfxWmiProcs.inc
...\AfxNova\AfxWin.inc
...\AfxNova\AfxVarProcs.inc
...\AfxNova\AfxTime.inc
...\AfxNova\AfxSysInfo.inc
...\AfxNova\AfxSort.inc
...\AfxNova\AfxRichEdit.inc
...\AfxNova\AfxPropVarUtil.inc
...\AfxNova\AfxPropkey.inc
...\AfxNova\AfxPrinter.inc
...\AfxNova\AfxPath.inc
...\AfxNova\AfxMenu.inc
...\AfxNova\AfxJson.inc
...\AfxNova\AfxGdipObjects.inc
...\AfxNova\AfxGdiPlus.inc
...\AfxNova\AfxGdiPlus.bi
...\AfxNova\AfxExt.bi
...\AfxNova\AfxDwmApi.bi
...\AfxNova\AfxCtl.inc
...\AfxNova\AfxCOM.inc
...\AfxNova\AfxArrays.inc