Yet another attempt at fixing encoding stupidity with launching a subprocess