]> wagnertech.de Git - mfinanz.git/blobdiff - scripts/locales.pl
Perl-Scripte mit UTF-8 encodierten Umlaugen brauchen "use utf8"
[mfinanz.git] / scripts / locales.pl
index 25579c3ea5e9f57f84368aa3639df7428f45660e..ff2638b627f9da9c8f873ac8db6f0e66c0a673ae 100755 (executable)
@@ -600,12 +600,12 @@ sub generate_file {
   my $data_name = $params{data_name};
   my @delim     = split //, ($params{delim} || '{}');
 
-  open my $fh, '>', $file or die "$! : $file";
+  open my $fh, '>:encoding(utf8)', $file or die "$! : $file";
 
   $charset =~ s/\r?\n//g;
   my $emacs_charset = lc $charset;
 
-  print $fh "#!/usr/bin/perl\n# -*- coding: $emacs_charset; -*-\n# vim: fenc=$charset\n\n";
+  print $fh "#!/usr/bin/perl\n# -*- coding: $emacs_charset; -*-\n# vim: fenc=$charset\n\nuse utf8;\n\n";
   print $fh $header, "\n" if $header;
   print $fh "$data_name = $delim[0]\n" if $data_name;