Ae pessoas, finalmente botei vergonha na cara e implementei o meu "validador da codificação de source" em forma de um teste, no melhor estilo de Test::Perl::Critic/Test::Pod::Coverage/Test::Pod (aliás, usei esse último como base).<div>


E o isso que faz, exatamente? Varre todos os *.pl/*.pm/*.pod do projeto e confere a consistência da codificação (pode usar UTF-8 se e somente declarar "use utf8"; se declarar que vai usar UTF-8, não pode usar outras codificações; não pode ter Byte Order Mark precedendo shebang, etc.).<div>

Quem tiver projetos que empregam português em múltiplos pontos do código, sintam-se livres para incluir em vossos testes:</div><div><br></div><a href="http://search.cpan.org/perldoc?Test::Mojibake" target="_blank">http://search.cpan.org/perldoc?Test::Mojibake</a></div>

<div><a href="http://search.cpan.org/perldoc?Test::Mojibake" target="_blank"></a><meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="https://github.com/creaktive/Test-Mojibake">https://github.com/creaktive/Test-Mojibake</a></div>

<div><a href="https://github.com/creaktive/Test-Mojibake"></a><br clear="all">
Sugestões/críticas/commits/forks são muito bem-vindos!</div><div><br>ABS()<br><br>
</div>