SIGN IN SIGN UP

#3705: Command-line arguments were not correctly decoded when the

terminal does not use UTF8.

Now the code propagates the unicode string as far as possible, and avoids
the conversion to char* which implicitely uses utf-8.

Reviewed by Benjamin.
A
Amaury Forgeot d'Arc committed
9a5499b4e54f1d74dfe41772d780511c8ad1120c
Parent: d3013ff