ObjFW  Hex Artifact Content

Artifact 3e1b6bccbc1d88214cc6967bdc8403b983278783857e2ee2480b5adba19852c5:

Manifest of check-in [3e1b6bccbc] - Properly handle UTF-8 in Win32 console

The previous way was to set the codepage to UTF-8, however, this does
not work properly on some versions of Windows.

Instead, this catches reads / writes on of_std* on the lowlevel,
interprets it as UTF-8, converts it to / from UTF-16 and then uses
ReadConsoleW() / WriteConsoleW().

Surrogates being cut in the middle is not properly handled yet, this
will be implemented in a follow up commit. by js on 2016-03-12 20:28:31.


A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.