Bien, pues yo la seleccione, pero simplemente no se guardo en UTF-8 Sin BOM, sino que se guardo en ANSI.
¿Y Porque?
Bueno, pues parece ser que es un ¿capricho? del Notepad++
El problema es que cuando no incluyes caracteres especiales (tildes, caracteres ascii, etc.) en dichos archivos, NotePad++ guarda el archivo en modo ANSI.
Osea, que con colocar una simple vocal acentuada y comentada en tu archivo PHP es más que suficiente.
De hecho una forma viable y mas formal sería esta.
Todo archivo de idioma debe de contener el siguiente "código" o similar.
Código: Seleccionar todo
// DEVELOPERS PLEASE NOTE
//
// All language files should use UTF-8 as their encoding and the files must not contain a BOM.
//
// Placeholders can now contain order information, e.g. instead of
// 'Page %s of %s' you can (and should) write 'Page %1$s of %2$s', this allows
// translators to re-order the output of data while ensuring it remains correct
//
// You do not need this where single placeholders are used, e.g. 'Message %d' is fine
// equally where a string contains only two placeholders which are used to wrap text
// in a url you again do not need to specify an order e.g., 'Click %sHERE%s' is fine
Código: Seleccionar todo
//
// Some characters you may want to copy&paste:
// ’ » " " …
//
Ya solo nos quedaría convertir, o seleccionar codificar en UTF-8 Sin BOM en la pestaña Codificación del Notepad++, guardar el archivo y listo, cuando entres de nuevo al Notepad++ y cargues el archivo, este seguirá en UTF-8 Sin BOM.
Saludos