Skip to content

Conversation

@KRtekTM
Copy link

@KRtekTM KRtekTM commented Sep 26, 2025

Summary

  • enable the UTF-8 active code page through the application manifest
  • adjust case-conversion tables used in ANSI code paths so UTF-8 setups keep ASCII-insensitive behaviour
  • default the runtime font charset to DEFAULT_CHARSET when the UTF-8 code page is active

Testing
not run (not available in container)
https://chatgpt.com/codex/tasks/task_e_68d4c7283ec48329a62d543ea37cf131

image image

A lot of issues there :D https://github.com/KRtkovo-eu-AI/salamander/issues?q=is%3Aissue%20state%3Aopen%20UTF8

@melloware
Copy link

cc @WaldemarH thoughts?

@janrysavy janrysavy changed the title Unicode support (partial prototype made with AI, PR just for tracking) UTF-8 based Unicode support (partial prototype made with AI, PR just for tracking) Sep 26, 2025
@ags1234
Copy link

ags1234 commented Sep 26, 2025

Unicode chars are not displayed correctly
KRtkovo-eu-AI#80

@KRtekTM
Copy link
Author

KRtekTM commented Sep 26, 2025

Unicode chars are not displayed correctly KRtkovo-eu-AI#80

Yeah, you used the build which doesn't contain UTF-8 Unicode change anymore - PoC (refresh). I moved it to the different branch, it has to be implemented separately from Tabbed panels.

@janrysavy
Copy link
Contributor

Regarding UTF-8 vs UTF-16: #67 (comment)

@janrysavy janrysavy added unicode Unicode support enhancement New feature or request labels Sep 27, 2025
Fix manifest windowsSettings namespaces
Add UTF-8 aware GDI wrappers
Forward declare Utf8ToWideString in dialogs3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request unicode Unicode support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants