I'm using Chinese software and I changed system locale Language for non-Unicode programs in Region and Language (Win7x64, Control Panel) from English-US to Chinese (Simplified PRC).

While I'm playing TF2, the Ü is replaced with a question mark. So all I can see is ?berCharge ?berectomy, and ?bersaw.

To workaround this, I tried opening
C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\resource\tf_english.txt.

It's encoded in UCS2-Little Endian, so I tried to convert it to ANSI, UTF8... but failed.

I ended up replacing all Ü characters with U in the text file...

Is there a better work-around?

  • 2
    UCS2 is better known as UTF-16... – Powerlord Nov 6 '14 at 2:31

This seems to be a problem with a corrupt file for the uber letter U. Its possible that they will fix this bug eventually but one thing id recomend you try is just reinstall tf2. This will give you clean, uncorrupt, current files of the game and should fix the problem. This can be acheived by right clicking the game in your library and clicking: delete local content. After this you can re install the game from the steam store. I know its time consuming and annoying but the first solution to any minor bug or corrupt file is a clean reinstallation.

  • 1
    Thanks for your tips! I've verified the integrity of my local files using the Steam tool and I think all my files are valid. Therefore I have the doubt that re-installation wouldn't solve the problem... – leoce Jan 7 '15 at 14:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.