SOLVED! Unicode Characters Not Displaying Properly Windows 10

English is the prominent language nowadays but a lot of apps and websites use other languages with variable sets of characters. On occasions, Windows may display the characters as white boxes which indicates a Unicode problem. Naturally, Unicode characters not displaying properly in Windows 10 is the topic of many complaints from Windows users that involve Unicode characters. If you want to get Unicode characters to show up as expected but don’t know-how, this article is exactly what you need. 

Unicode Characters Won’t Show Up: Causes 


Have you examined the font settings of your system? If you mess up the font settings, there is a good chance that Unicode characters would show up as boxes. 


When your system uses multiple fonts in multiple programs, it’s going to store data in a cache. Naturally, if the font cache becomes corrupted for some reason, Unicode characters not displaying properly in Windows 10 is one of the consequences.


The display language on your OS could be Unicode language but the program on which it’s running is non-Unicode. In that case, it’s natural for Unicode characters to experience display errors. 

System Locale

For your information, the system locale defines the default language to use in non-Unicode programs. Because of that, the system locale dictates the presentation of characters. Do you notice Unicode characters not displaying properly in Windows 10? Then you should take the system locale into account. 

How To Address The Display Of Unicode Characters 

Check Out Font Settings

  • Step 1: Go to the Search bar, type Control Panel, and hit Enter
  • Step 2: Locate Fonts, open it and choose Font settings
  • Step 3: Enable Hide fonts based on language settings then click OK.

Clear Font Cache

  • Step 1: Press Windows Key + R to open Run, type services.msc, and hit OK to open Services.
  • Step 2: Look for Windows Font Cache Service, right-click it and choose Properties.
  • Step 3: Set Startup type as Disabled then click Stop under Status.
  • Step 4: Click Apply, choose OK, and repeat the process for Windows Presentation Foundation Font Cache
  • Step 5: Restart your computer 

Tweak System Locale

  • Step 1: Go to the Search bar, type Control Panel, and hit Enter
  • Step 2: Click Region, go to Administrative tab, and pick Change system locale
  • Step 4: Select a language of your choice from the drop-down list and press OK
  • Step 5: Restart your computer then www how things turn out 

Clean Boot

A clean boot makes your PC run with the minimum number of drivers and programs. If there is nothing wrong with Unicode characters after you perform a clean boot, one of your third-party programs may be at fault. 

  • Step 1: Press Windows + R to open Run, type msconfig, and hit Enter to open System Configuration
  • Step 2: In General Tab, press on Selective Startup and clear the Load startup checkbox
  • Step 4: In the Services tab, select Hide all Microsoft services and choose to Disable All
  • Step 5: In the Startup tab, choose Open Task Manager, right-click each of the options and select Disable
  • Step 6: Click OK then restart your computer 

Frequently Asked Questions

What Is Unicode Character Used For?

Unicode is a universal character representation standard used for text in computer processing. It helps a lot in converting one coding scheme to another.

How Do I Get More Unicode Characters?

Every Unicode character is denoted with a set of numbers and keys. Nowadays, many websites host Unicode character charts by script online which can help you get more Unicode characters. 

Does Clean Boot Erase Files On The System?

No, a clean boot only makes your PC start with only the essentials. It does not affect the personal files, documents, or pictures on the system.

Tips And Tricks

  • Install the following fonts on your system to render Unicode symbols – Quivira.tff, Dejavu fonts, NotoSans and NotoSansSymbols.
  • You can type Unicode characters in web browsers the same way you do in your system. Hold down Alt and press the + on the numeric keypad. Enter the hexadecimal Unicode value and let go of Alt.
  • If you regularly use Unicode or watch foreign movies with subtitles, improperly displayed characters can be annoying. Still, by setting the language for non-Unicode programs, you could tackle the display issue with relative ease.

Leave a Comment