Source Code Character Error on 4.10

When I try to compile 4.10 or 4.10.1 source code, unsupported characters causes build errors. For example,
instead of this:


it is like this:


In Turkish alphabet lower case i = upper case İ
and lower case ı = upper case I

Even if I replace them manually, they automatically turns into to İ again. For example if I open CorePrivatePCH.h and replace İ’s with I’s, it automatically makes letters upper case in a wrong way. It turns I’s to İ’s every time I fix it, when it is building.

I deleted all source files. I changed my PC language into English, I deleted Turkish keyboard and used English Q keyboard and reinstalled source code but result is same.
I tried fixing them via notepad and making them read-only to protect them from changing I’s to İ’s. Then I have got this error:

4> at UnrealBuildTool.UnrealBuildTool.RunUBT(String[] Arguments) in D:\GitHub\UnrealEngine-release\Engine\Source\Programs\UnrealBuildTool\System\UnrealBuildTool.cs:line 1832

4> UnrealHeaderTool failed for target ‘UE4Editor’ (platform: Win64, module info: D:\GitHub\UnrealEngine-release\Engine\Intermediate\Build\Win64\UE4Editor\Development\UnrealHeaderTool.manifest).

4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(42,5): error MSB3075: The command “…\Build\BatchFiles\Rebuild.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command.

========== Tümünü Yeniden Oluşturma: 3 successful, 1 failed, 0 ignored ==========

Could you please assign a bug code for this issue?
Thanks in advance.

Hey SalihBalkan-

This issue is currently being discussed in another post here:

You can review this post for additional information and possible solutions. In order to reduce the number of posts for a single topic I will close this and focus on the other post. If you have any further questions you can post them as a comment on the other post.


Doug Wilson