Estoy tratando de crear/guardar archivos HTML en Perl en UTF-8, pero nada de lo que he hecho hasta ahora funciona. Un previous answer here on SO dijo usar binmode, así que lo intenté. Aquí está mi código:¿Cómo guardo un archivo como UTF-8 de Perl?
open (OUT, ">$sectionfilename");
binmode(OUT, ":utf8");
print OUT $section;
close OUT;
Al abrir estos archivos en un editor de texto como el Bloc de notas que todavía están en la codificación ANSI. ¿Qué estoy haciendo mal?
¿Desea una BOM (marca de orden de bytes)? –
¿Te refieres exclusivamente al Bloc de notas? Porque el Bloc de notas no reconocerá UTF-8 sin una lista de materiales. –
No, no exclusivamente Notepad, TextPad, también. El archivo simplemente no está codificando como UTF-8. – Joshua