Hello.
The way to write Perl scripts that handles unicode well with the do shell script command is to not use any utf8 features. ![]()
This is for Perl scripts, that operates like a filter, i.e. they don’t open any files from disk, but then, with what I know now, then I would only encode the files I read into utf8, should I know they weren’t endoced as utf8 initially, and then, hope for the best! ![]()
This can be handy to know, should you be inclined, and find yourself trying to write bom’s to the output.
I used the -CSA commandline option, and the use utf8 clause, thereby thinking it was bulletproof, by the strict parsing and interpretation, but that just don’t work, even worse, it works partially.
I have used the use 5.010 ; clause in Perl when getting those results. My version of Perl is 5.12 ![]()
Regards
McUsr