<?xml version="1.0" encoding="windows-1252"?>
<node id="989389" title="Re: how to output file in Unicode" created="2012-08-23 17:20:36" updated="2012-08-23 17:20:36">
<type id="11">
note</type>
<author id="989386">
philiprbrenan</author>
<data>
<field name="doctext">
&lt;code&gt;
sub readUnicode($)
 {my ($f) = @_;
  open(my $F, "&lt;:encoding(UTF-8)", $f) or die "Cannot open $f for unicode input";
  local $/ = undef;
  &lt;$F&gt;;
 }

sub writeUnicode($$)
 {my ($f, $s) = @_;
  if ($f =~ /\A(.+[\\\/])/)
   {my $d = $1;
    makePath($d);
   }    
  open(my $F, "&gt;:encoding(UTF-8)", $f) or die "Cannot open $f";
  say {$F} $s;
 }
&lt;/code&gt;</field>
<field name="root_node">
989377</field>
<field name="parent_node">
989377</field>
</data>
</node>
