Вы не можете написать свой скрипт Perl 6 ни для чего, кроме utf8.Я не думаю, что когда-либо будет какая-либо другая кодировка, в которую вам будет позволено писать свой скрипт, поскольку utf8 - это в основном универсальный стандарт.Такие преимущества, как отсутствие порядка байтов и обратная совместимость с ASCII, являются некоторыми причинами, по которым он стал стандартом, а не такими вещами, как utf16 или utf32.
Возможно, было время, когда такая вещь могла быть полезной, но сегодняЯ не вижу, что это так.Все распространенные текстовые редакторы, которые я знаю по умолчанию - utf8, а наличие файлов в разных форматах затрудняет совместное использование ваших программ на Perl 6 с другими.Есть много причин, чтобы захотеть использовать другие внешние кодировки для Perl 6 (запись в файлы, чтение файлов и т. Д.), Но я не считаю добавление фильтров разумным ходом.