A recent patch, I'm not sure which, has broken the unicode support within my Steam copy of TF2. Server names with non-Roman characters don't show. I don't even have umlauts which is silly considering that you need them to write Übercharge.
Some Googling didn't turn up anything recent, just a few complaints from 2009. I'm sure it's a TF2 only problem, and have made no other recent changes to my system.
How can I restore unicode support to my copy of TF2?