You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
updated:
I think it is possible to use only
SetConsoleCP / SetConsoleOutputCP without embedding the manifest... since all other api is using either Nt version or W version (which use wide string already)
The problem: without this, many program that output character outside ansi will produce garbage characters
(including --strace output)
Yes, it is possible to use Beta: Use Unicode UTF-8 for worldwide language support but many GDI program will break as it doesn't support UTF-8 per process
The text was updated successfully, but these errors were encountered:
codehz
changed the title
[windows] Add UTF-8 Manifest to binary
[windows] Add UTF-8 Manifest to executable
Mar 31, 2024
Unicode strace output could also potentially be fixed for all Windows in our support vector by modifying klog to convert to UTF-16 and print using WriteConsoleW when possible instead of WriteFile. If there isn't enough stack space available to convert to UTF-16 it would have to fallback to existing behavior
codehz
changed the title
[windows] Add UTF-8 Manifest to executable
[windows] UTF-8 Console IO
Apr 9, 2024
updated:
I think it is possible to use only
SetConsoleCP / SetConsoleOutputCP without embedding the manifest... since all other api is using either Nt version or W version (which use wide string already)
original:
The text was updated successfully, but these errors were encountered: