I'll take a look but not entirely sure what's up - TJSON is specifically written with UTF-8 support, and would successfully display non-English names in Nuclear Throne.
If this is not as simple as tj_encode-ing a string and then tj_decode-ing it back to find it messed up, please provide a sample snippet that breaks it.