我有一个exe输入打印utf-8编码的字符串,其中包含特殊字符.
由于该exe用于从控制台窗口使用,因此其输出被破坏,因为Windows使用ibm850编码(aka code page 850).
你将如何确保exe为控制台窗口打印正确编码的字符串,例如打印:
éèïöîôùòèìë
Run Code Online (Sandbox Code Playgroud)
而不是(没有任何翻译到正确的字符集)
?®?¿?»?Â?«???????¿?¼?½
Run Code Online (Sandbox Code Playgroud)