I wonder if the issue is that you are trying to interpolate unicode into a normal string. What happens if you do this instead? system( 'echo', $_ ); Also, I presume that "echo $_" isn't really what you are trying to do with the system call and that you're just using that for demo purposes? -Dan