hello, sorry to keep harping on this, but I continue to experience character mishaps when using XML::Twig.
The files are UTF8. They contain things like smart quotes, n-dashes, special spaces, etc. When I resave them I set UTF8:
open(NEW,'>:encoding(UTF-8)', $outfile)But then those special characters turn to gibberish. So "0-9" becomes "0–9"
My Twig setup:
my $twig= XML::Twig->new( comments => 'keep', keep_encoding => 1, pretty_print => 'indented', twig_handlers => { ...} );
Sorry to be slow here but I'm at a loss as to how to do this properly. (I did read the topics suggested but they seem to suggest encoding/decoding, and then it says not to do it if you don't want them encoded.)
Thanks, Scott
In reply to Re^7: XML::Twig and file encoding
by slugger415
in thread XML::Twig and file encoding
by slugger415
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |