|
Hasta donde entiendo, detectar si un archivo sin BOM está codificado en UTF8 no es sencillo y más bien se basa en examinar los caracteres buscando alguno que no pueda ser ANSI o no se frecuente que un archivo ANSI lo sea.
Delphi XE2 tiene la función IsUTF8String de la unidad WideStrUtils que podría servir para el caso.
// Saludos
|