Build UE5 editor via source failed. Error D8016 and MSB3073

Hello everyone. I tried to build the ue5 editor via source code from github.
I followed the README and got some rare output errors which I didn’t know how to solve them. And the outputs are as followed.

4>Creating makefile for UnrealEditor (no existing makefile)
4>Creating makefile for UnrealHeaderTool (no existing makefile)
4>Determining max actions to execute in parallel (12 physical cores, 20 logical cores)
4>  Executing up to 12 processes, one per physical core
4>Building 72 actions with 12 processes...
4>[1/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[2/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[3/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[4/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[5/72] Resource Default.rc2
4>[6/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[7/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[8/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[9/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
4>[10/72] Compile cl : Command line error D8016: '/utf-8' and '/source-charset:utf-8' command-line options are incompatible
The command "..\..\Build\BatchFiles\Rebuild.bat -Target="UnrealEditor Win64 Development" -Target="ShaderCompileWorker Win64 Development -Quiet" -WaitMutex -FromMsBuild" exited with code -1.	UE5	D:\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets	51	

Do you guys meet the same errors?

Fix the error via modifying VCToolChain.cs Line 411.

			// Fix Incredibuild errors with helpers using heterogeneous character sets
			//if (Target.WindowsPlatform.Compiler.IsMSVC())
			//{
			//	Arguments.Add("/source-charset:utf-8");
			//	Arguments.Add("/execution-charset:utf-8");
			//}

Just comment these codes and I can successfully build.

@guess1031 Thanks for posting your solution, and welcome to the community!
Happy Developing! :vulcan_salute:
-Zen