Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Game overlay not displaying correct Unicode characters [1.18.2] [SOLVED]

Featured Replies

Posted

I'm using RenderGameOverlayEvent to display text on a screen. I'm reading the text in from a file using a BufferedReader. The text file is in UTF-8 encoding, I specify for the reader to be in UTF-8 but when the text is displayed some characters (öÖäÄõÕüÜ) are displayed as displayed as question marks (????????). If I set the readers charset to StandardCharsets.ISO_8859_1, then everything is displayed correctly. However, when I then export my mod and run it in real Minecraft those letters are replaced with two other weird characters making the string double its actual size.

EDIT: In the real game one character is displayed as two different other characters, then if printed out to Minecraft's debug.txt, in there those two characters are also different to those displayed in the game. 

How can I make those characters (öÖäÄõÕüÜ) to be displayed correctly not only in the development environment but in the real Minecraft as well?

Edited by RInventor7

  • RInventor7 changed the title to Game overlay not displaying correct Unicode characters [1.18.2] [SOLVED]

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.