Вчера я упоминал о баге в Padre, связанном с не-ASCII-символами. Строка
say "Превед!";
превращалась при сохранении файла в
say "\x{041f}\x{0440}\x{0435}\x{0432}\x{0435}\x{0434}!";
После сообщения об ошибке в траке баг был исправлен через несколько минут. Весьма смешным образом, методом исключения лишнего кода :-)
return 'ascii' unless $content =~ /[^[:print:]\015\012]/;
#return 'ascii' unless $content =~ /[^[:print:]\015\012]/;
Комментировать