Fix : Language Issues For Non Unicode Programs In Windows 10/11

If you know Unicode, you would know how Windows displays special characters in different languages from across the world. Unicode denotes a set of letters, numbers, and symbols representing nearly any written language in the world. This unique specialty of the Unicode makes it popular among developers to create software.

For instance, the software may be written in a language (English) with specific characters like in Latin, can be expected to run and shown correctly on a Windows device in Chinese. It can be the other way round too. But, things can get complicated when you want to use software and OS using different character sets.

So, for this, you would need to change the automatic language for the non-Unicode program set by Windows matching to the one used by the software you want to run. Let’s see how to do it.


Solution: Through Control Panel


Step 1–  Press Windows key and R to open RUN.

Step 2 – Now, type INTL.CPL in it and click OK

Intl Cpl Min



Step 3: In the Region dialogue box, click on the Administrative tab. Now, under the Language for non-Unicode programs section, click on the Change system locale button.


Region Administrative Tab Language For Non Unicode Programs Change System Locale


Step 4: In the region Settings dialogue box, the Current system locale field is set to English (United States) by default. Change it to the language you want to view the Unicode in. For instance, here we changed it to Latin (World).

Click on OK to save the changes and exit.


Region Settings Set Preferred Language Ok


That’s it. Now, simply restart your computer for the changes to be effective. You can now view the program Unicode in your preferred language in Windows 10 OR Windows 11.