In-editor when compiled error get garbled message

In ue4 editor compiled I get garbled message.
but visual studio 2013 it’s fine.
I use Traditional Chinese with vs2013.

Hey damody-

Could you translate the Chinese from the highlighted portion of your second image for me? Also, could you post the MyActor::DoSomeBranch() code since many of the errors are pointing to that function.

Cheers

like this?

34084-2015-03-14+05+11+26.png

21> Compiling game modules for hot reload
21> Performing 2 actions (4 in parallel)
21> MyActor.cpp

21>J:\Unreal Projects\AVG\Source\AVG\MyActor.cpp(42): error C2761: ‘void AMyActor::DoSomeBranch(int32,TEnumAsByte &)’ : 不允許重新宣告成員函式

21>J:\Unreal Projects\AVG\Source\AVG\MyActor.cpp(43): error C2447: ‘{’ : 遺漏函式標頭 (舊樣式型式清單?

21> -------- End Detailed Actions Stats


21>ERROR : UBT error : Failed to produce item: J:\Unreal Projects\AVG\Binaries\Win64\UE4Editor-AVG-801.dll

Hey damody-

Thank you for your screenshot. The semicolon at the end of void AMyActor::DoSomeBranch(int32 SomeInput, TEnumAsByte& Branches) needs to be removed. The semicolon makes the compiler believe that the body of the function doesn’t exists, so it doesn’t know what to do with the actual function body.

Cheers

I know, but my mean is,
can ue4 figure out the garbled message to correct message.
to correct i18n message from msvc’s cl.exe

Hey damody-

After discussing your issue with others it’s my understanding that the ??? and other characters in the editor are supposed to be in Chinese to match the errors in VS. I have bugged this difference (UE-11890) for further investigation.

Cheers

I got this error in Spanish also. Utf8 symbols like “ñ” “é” accents,etc… not showing up correctly making it really impossible to fast.

Hey darkgaze-

Looking at the public tracker, this issue is still open in our system. Here is a link to the public version of the report (Unreal Engine Issues and Bug Tracker (UE-11890)) . You can vote on the report if desired to indicate that this is still an issue. For further information, can you tell me what engine version you’re seeing this behavior in?

Sure. I’m in latest (4.17.1) right now. But this happened on 4.15 and 4.16 and Visual Studio 2015.
Maybe VS or UE thinks that…since I’m on a spanish environment on windows, it needs to translate the output?. Who is really doing it? It’s really confusing.

Thanks darkgaze, I have updated the report with the information you’ve provided. Unfortunately we don’t have a timeline as to when this issue will be resolved yet.

Thanks ! Any ideas how to make it be “english” instead? Who could be doing this translation? Does Unreal do something like that? I don’t think it’s VS fault.

Unfortunately there is no known workaround for this issue yet.