UTF-8 Programs on windows
This project showcases how to support UTF-8 in windows applications. By using UTF-8 everywhere, you guarantee your application will be portable accross platforms.
- In the main of your application configure the console to expect UTF-8
- Link the provided manifest to enable UTF-8 as the active code page
- Compile your source files with the
/utf-8option. Make sure your source files are utf8-encoded.
- Use the ANSI system APIs (functions suffixed with
CreateFileA) with utf-8 encoded string parameters (confusing, isn't it)