-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows Console doesn't support Unicode out of the box #13680
Comments
Yea, I'm not sure that's something we'll be able to change in any short order. Using the console APIs in a client application to specifically request CP_UTF8 is the best way to do this. There's a collection of issues here to follow:
I'm gonna collectively resolve this as a dupe of those conversations. Thanks! |
Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report! |
Sorry for posting in a closed issue.
I agree and that's the very reason Visual Studio should do so. Therefore the original suggestiion should be reopened -- Visual Studio should have the ability to emulate a Well, when the world is like "There is only one true console code page -- UTF-8", the problem itself disappears. If that is our direction, yeah, #1802 is it. |
Description of the new feature/enhancement
This suggestion is originated from https://developercommunity.visualstudio.com.
Right now, Windows Console doesn't support Unicode by default for English OS. To make it work, the app needs to either set output encoding to UTF8 or configure Windows Console properties to UTF8. Even after doing so, some Unicode still won't get rendered correctly because Windows Console doesn't support font-fallback as explained here.
Proposed technical implementation details (optional)
It would be great to enable an out-of-the-box console experience that supports Unicode for customers.
The text was updated successfully, but these errors were encountered: