I've opened a ticket for this problem in RT, but no response yet. You can see my post in the
Test::Simple queue (but RT seems to be dead at the time I'm writing this).
The actual code I'm using is this:
eval q{ binmode Test::More->builder->output, ':utf8'; } if $] >= 5.008
+;