Skip to content
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

Support for wide strings (UTF-16) in big endian encoding #6306

Open
patacca opened this issue Jan 10, 2025 · 0 comments
Open

Support for wide strings (UTF-16) in big endian encoding #6306

patacca opened this issue Jan 10, 2025 · 0 comments
Labels
Component: Core Issue needs changes to the core Effort: Low Issue should take < 1 week Impact: Low Issue is a papercut or has a good, supported workaround Type: Enhancement Issue is a small enhancement to existing functionality

Comments

@patacca
Copy link

patacca commented Jan 10, 2025

What is the feature you'd like to have?
Right now UTF-16 and UTF-32 strings are supported only in little endian format, it could be nice to have also an option to make them in big endian, as, to my knowledge, there are no workaround for that right now.

Are any alternative solutions acceptable?
I don't know if any workaround for this exist, right now I have to manually create a variable as a char[] of the size of the whole string. It's quite annoying having to do this every time and it doesn't really render very well in the decompilation.

Additional Information:
It should be very easy to reproduce. Here an example screenshot of a BE utf-16 string
example

@xusheng6 xusheng6 added Type: Enhancement Issue is a small enhancement to existing functionality Component: Core Issue needs changes to the core Impact: Low Issue is a papercut or has a good, supported workaround Effort: Low Issue should take < 1 week labels Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Core Issue needs changes to the core Effort: Low Issue should take < 1 week Impact: Low Issue is a papercut or has a good, supported workaround Type: Enhancement Issue is a small enhancement to existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants