Skip to content

Conversation

@ruticejp
Copy link

Fix: Display Japanese device names correctly (UTF-8 encoding support)

Description:
This pull request addresses an issue where Japanese audio device names were displayed as garbled text (mojibake) in the FlexASIO GUI due to incorrect UTF-8 string handling.

Main changes:

  • Updated Form1.cs to properly decode and display UTF-8 encoded device names (Japanese and other non-ASCII characters)
  • Added and updated documentation (CHANGELOG_RUTICE.md, dotnet-eol.md, fix-utf8-encoding.md, ENCODING_FIX.md)
  • Improved build configuration: .pdb files are excluded from release builds, .gitignore updated
  • Verified Debug/Release builds

Related Issue:
Closes #52

Related:

…and build config

- Updated Form1.cs for minimal UTF-8 encoding support
- Added and revised documentation (changelog, EOL notice, encoding fix)
- Improved build settings: .pdb excluded from release, .gitignore updated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Japanese device names are displayed as garbled text (UTF-8 encoding issue)

1 participant