Output log from VS returns wrong language and has ? characters

Editor is in English.
Visual Studio is in english , and its output is in english too.

But when I get errors from my code while doing Compile from Unreal Editor… I get errors in Spanish (the setting in my windows machine but not VS or Unreal). Why?

Not only that, they are wrong because some accents and UTF8 symbols are written as ??. (There’s already a bug report on that from 4.8)

How do I change absolutely everything to English?

1 Like

I get no errors now that I work exclusively with VS and then I compile with F5 and run with Ctrl+F5, which runs without debug mode. It will open UE and show the results. then I close it… Wondering if this still happens. Probably does.

Hi, i found a solution for this:

  1. Go to Visual Studio Installer
  2. Select Modify
  3. Go to Language packages tab (Or something like that, in Spanish it is “Paquetes de idioma”)
  4. Uninstall Spanish, or your local language

It’s seems that the error is because, although you choose English on visual studio, it have a default language and, when Unreal Engine ask visual studio via console to compile, the result data is returned in your default language.

This solve the issue to me.

1 Like